2014-02-22 54 views
0

我想通過.htaccess重寫$ _GET參數。我嘗試了幾個例子,但沒有任何愛。基本上我想是這樣的:如何重寫GET參數?

這個網址:

domain.com/news/message.php?item=12 

應該變成:

domain.com/news/item/12 

這是我目前的.htaccess文件只還隱藏了PHP擴展:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^\.]+)$ $1.php [NC,L] 

在此先感謝!

回答

2

如果您使用的是新聞目錄,您可以在重新書寫中陳述您的條件。

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^news/item/(.*) /news/message.php?item=$1 [NC,L] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^\.]+)$ $1.php [NC,L] 
+0

感謝哥們,這個伎倆。 – user3131209