我想修改这个网址
http://www.mywebsite.com/art/p.php?id=180 到 http://www.mywebsite.com/art/180
谁能告诉我如何在 .htaccess 文件中做到这一点?
我想修改这个网址
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]
说得通?