我想重写这些,以便地址栏中的文本应该是
mysite.com/citiname.html
发布于 2009-07-21 15:02:29
首先,确保在Apache中启用了mod_rewrite。同时也要确保
AllowOverride All在conf文件中启用。然后创建一个包含以下内容的.htaccess文件:
RewriteEngine On
RewriteRule ^city/([A-Za-z]+)\.html$ $1.html [L]RewriteRule的第一部分是模式。如果URL与该模式匹配,则执行规则并重定向到第二部分。$1表示(A-Za-z+)匹配的组。
因此,将/city/Amsterdam.html重写为/Amsterdam.html
(顺便说一句,我没有选择在atm上测试它,这是我在过去写的规则中记住的)
https://stackoverflow.com/questions/1159700
复制相似问题