因此,我在這裏喝了一點湯。使用Apache在PHP上創建一個帶有2個參數的友好URL
我需要建立一個友好的URL。
這是我進入搜索值PROJECT_NAME和版本的URL
本地主機:8080/demo_webpages_project/retrieval.html
這是它把我對提交的值
本地主機:?8080/demo_webpages_project/PROJECT_NAME的download.php QT =版本& 3.1.2 =
我要在以下形式的URL
本地主機:8080/demo_webpages_project /下載/ QT/3.1.2
我試着這樣做使用的.htaccess,但沒有真正找到解決
下面是.htaccess文件的代碼。
<IfModule mod_rewrite.c>
#Turn the engine on
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#attempt1
#RewriteRule ^(.*)/$ download.php?project_name=$1&version=$1
#RewriteRule ^/(.*)$ download.php?version=$1
#attempt2
#RewriteRule ^(.*)/(.*)$ download.php?project_name=$1&version=$2 [L,NC,QSA]
#RewriteRule ^(.*)$ download.php?version=$1
</IfModule>
如果有人能幫我解決這個問題,我將非常感激。這是我第一次在這件事上工作,並且迷失了方向。
感謝
這樣的回答可以幫助你http://stackoverflow.com/questions/812571/how-to-create-friendly-url-in-php – Eli
http://edinteractive.co.uk /友好的URL,使用的PHP -and-htaccess/ –
@Eli我嘗試使用指定的所有方法,無處可找到成功處理兩個參數的友好URL – siddparkar