2017-01-16 4 views
-3

Это мой вход URLhtaccess отправить контент после? в качестве параметра

http://site_name/project/edit/sgdsg/getFile/?file=271bbec45d7855a332e6dfda85ca94b9.txt

Я хочу, чтобы это было отправлено как http://site_name/project/edit/sgdsg/getFile/271bbec45d7855a332e6dfda85ca94b9.txt

Как мы можем это сделать? Я хочу это только для URL-адреса, начинающегося с http://site_name/project/edit/sgdsg/getFile/ Так что это не влияет на какой-либо другой URL-адрес.

Это то, что я пытался ...

RewriteRule ^project/edit/([A-Za-z0-9._-]+)/([A-Za-z0-9._-]+)/([A-Za-z0-9._-]+)/?$ modules-nct/edit_project-nct/index.php?slug=$1&action=method&method=$2&file=$3 [L] 
RewriteRule ^project/edit/([A-Za-z0-9._-]+)/([A-Za-z0-9._-]+)/?$ modules-nct/edit_project-nct/index.php?slug=$1&action=method&method=$2 [L] 
RewriteRule ^project/edit/([A-Za-z0-9._-]+)/?$ modules-nct/edit_project-nct/index.php?slug=$1 [L] 

Пожалуйста, не дают ему негативные рейтинги только потому, что мое редактирование improper.I я здесь, чтобы узнать что-то новое.

Спасибо.

ответ

0

В вашем <a> тег:

<a href="your_url/your_other_parameters(means :project/edit/sgdsg/getFile/)/directly enter your file name that you want to pass"> i.e your <a> tag must be 

<a href="http://site_name/project/edit/sgdsg/getFile/271bbec45d7855a332e6dfda85ca94b9.txt"></a> 

В HTAccess:

RewriteRule ^project/edit/([A-Za-z0-9._-]+)/([A-Za-z0-9._-]+)/([A-Za-z0-9._-]+)$ modules-nct/edit_project-nct/index.php?slug=$1&action=method&method=$2&file=$3 

В приведенной выше линии, href URL будет перенаправлен на оригинальный URL.

+0

Дело не в том, как я могу назвать URL-адрес, но как его обрабатывать ... Однако спасибо помощнику .. –

Смежные вопросы