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