首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将mysite/city/citiname.html重写为mysite/citiname.html

将mysite/city/citiname.html重写为mysite/citiname.html
EN

Stack Overflow用户
提问于 2009-07-21 14:54:48
回答 1查看 74关注 0票数 0

我想重写这些,以便地址栏中的文本应该是

mysite.com/citiname.html

EN

回答 1

Stack Overflow用户

发布于 2009-07-21 15:02:29

首先,确保在Apache中启用了mod_rewrite。同时也要确保

代码语言:javascript
复制
 AllowOverride All

在conf文件中启用。然后创建一个包含以下内容的.htaccess文件:

代码语言:javascript
复制
RewriteEngine On
RewriteRule ^city/([A-Za-z]+)\.html$ $1.html [L]

RewriteRule的第一部分是模式。如果URL与该模式匹配,则执行规则并重定向到第二部分。$1表示(A-Za-z+)匹配的组。

因此,将/city/Amsterdam.html重写为/Amsterdam.html

(顺便说一句,我没有选择在atm上测试它,这是我在过去写的规则中记住的)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1159700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档