我想要的網址是http://something.com/somestring,其中somestring是由php $ _GET獲取的,而不是必須在使用$ _GET [「var」]時編寫http://something.com/index.php?var=somestring和php內部。
我該怎麼做?
我想要的網址是http://something.com/somestring,其中somestring是由php $ _GET獲取的,而不是必須在使用$ _GET [「var」]時編寫http://something.com/index.php?var=somestring和php內部。
我該怎麼做?
您的問題已經得到解答。但給你舉個例子:
RewriteEngine
RewriteCond ./%{REQUEST_URI} !-f
RewriteRule ^(\w+)$ index.php?var=$1 [L]
第一個cond阻止規則將請求重寫爲真實文件。第二個採用任何字母數字字符串並將其作爲GET參數附加到您的腳本。
如果您在Apache上運行,則可以使用mod_rewrite。其他服務器有不同的方法,但總體來說我們用'URL重寫'來描述這個功能。
可以使用的.htaccess mod_rewrite的,並要做到這一點,假設你使用的是Apache Web服務器作爲 - >http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html
查找到的.htaccess和mod_rewrite。
感謝這工作的一種享受 – daidai 2011-03-31 13:00:37