0
鑑於PHP URL course.php?id=10
我希望它重定向到course.html
,我想在此頁面上使用id=10
。我怎樣才能做到這一點?將帶有標識的.php URL更改爲.html
鑑於PHP URL course.php?id=10
我希望它重定向到course.html
,我想在此頁面上使用id=10
。我怎樣才能做到這一點?將帶有標識的.php URL更改爲.html
創建.htaccess
文件,並添加以下內容:
RewriteEngine On
RewriteRule ^([^.]+)\.html$ $1.php [L]
上傳給你的文件的根(大部分是/var/www/
或/home/user/public_html/
時間
不能幹淨利落地重寫URL並且不包括變量,你需要做這樣的事情:
RewriteRule ^([0-9]+)/([^.]+)\.html $2.php?id=$1 [L]
這將工作於http://example.com/10/course.html
。
一個例子:http://www.sitepoint.com/guide-url-rewriting/ –
雖然它不會使用GET變量。 –
你不應該建議/建議在服務器上使用什麼路徑,你無法告訴他這一點。但是,你可以建議如何找到這個路徑(通過上傳一個文件到你的webroot並使用'get_include_path()')。例如,我使用'/ data/www /','/ data/web /'或'var/projects /'進行開發。共享主機常見的是'/ var/www//
sg3s