2017-01-16 60 views
-3

這是我輸入URL?作爲參數

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

我希望它像 http://site_name/project/edit/sgdsg/getFile/271bbec45d7855a332e6dfda85ca94b9.txt

被送到我們怎樣才能做到這一點?我只想要這個網址爲http://site_name/project/edit/sgdsg/getFile/ ,因此它不會影響任何其他網址。

這是我曾嘗試...

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,但是如何處理它......不過謝謝mate .. –