在htaccess文件中重写新文件夹路径

时间:2013-05-25 05:35:16

标签: .htaccess

我需要一些重写规则的帮助。我浏览了几个关于这个主题的帖子,但我并不适用于我的案例。我见过文件夹的重写规则,但不是文件夹路径。

除了文件名之外,所有文件夹都不存在,它们只是写在浏览器地址字段中以供SEO使用。这些名称来自我的Locations数据库。

当前的重写规则,添加假文件夹名称“/ location /”以及州和城市的编号,例如:

    /location/georgia/atlanta/file.html

我对位置数据库进行了更改,现在我将所有美国位置放在一起,所以现在我想让用户看到:

    /location/usa/georgia/atlanta/file.html

我尝试了这些规则,但收到了404错误消息。

    RewriteRule ^location/tennessee/(.*) location/usa/tennessee/$1

提前感谢您的协助。

1 个答案:

答案 0 :(得分:0)

尝试

RewriteRule   ^/location/(.*)$  /location/usa/$1  [R]

来自http://httpd.apache.org/docs/2.0/misc/rewriteguide.html

的示例