我想修改这个网址
http://www.mywebsite.com/art/p.php?id=180 至 http://www.mywebsite.com/art/180
有谁能告诉我如何在.htaccess文件中完成这项工作?
答案 0 :(得分:0)
如果您希望用户能够输入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]
有意义吗?