1

我需要一些关于重写规则的帮助。我浏览了几篇关于该主题的帖子,但没有一篇适用于我的案例。我已经看到了文件夹的重写规则,但没有看到文件夹路径。

除文件名外,所有文件夹都不存在,它们只是写在浏览器地址字段中以用于 SEO 目的。这些名称是从我的 Locations 数据库中获得的。

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

    /location/georgia/atlanta/file.html

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

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

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

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

预先感谢您的协助。

4

1 回答 1

0

尝试

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

http://httpd.apache.org/docs/2.0/misc/rewriteguide.html的一个例子

于 2013-05-25T05:46:44.897 回答