0
我想MOD-重寫這個URL
http://www.mywebsite.com/art/p.php?id=180 到 http://www.mywebsite.com/art/180
誰能告訴我怎麼可以做到這一點在.htaccess文件中?
我想MOD-重寫這個URL
http://www.mywebsite.com/art/p.php?id=180 到 http://www.mywebsite.com/art/180
誰能告訴我怎麼可以做到這一點在.htaccess文件中?
如果你希望用戶能夠在http://www.mywebsite.com/art/180輸入和實際看到的http://www.mywebsite.com/art/p.php?id=180輸出,那麼你可以使用以下命令: -
RewriteEngine on
RewriteBase/
RewriteRule ^art/(\d+)/?$ art/p.php?id=$1 [NC,L]
如果你想重定向誰鍵入http://www.mywebsite.com/art/p.php?id=180到http://www.mywebsite.com/art/180那麼用戶你可以使用以下內容: -
RewriteEngine on
RewriteBase/
RewriteCond %{QUERY_STRING} ^id=(\d+)$ [NC]
RewriteRule ^art/p\.php$ /art/%1 [NC,L,R]
有意義嗎?
看看有關這個主題的其他一些問題。它已經被回答過幾次了。這裏有一個http://stackoverflow.com/questions/2245831/mod-rewrite-rewrite-to-pretty-url – claesv 2012-04-24 06:44:46