【发布时间】:2013-03-26 16:09:20
【问题描述】:
我有一个很好的规则来将 url 重写为 /meetings,但是当从子目录访问时,该规则不会正确地重写 url。
编辑:我的 .htaccess 文件位于 /blog 子目录中
当我使用这条规则时:...
RewriteRule ^meetings$ /?page_id=2809 [L]
从子域访问时(blog.example.com/meetings):blog.example.com/meetings
从子目录访问时 (example.com/blog/meetings):404 错误
当我使用这条规则时:...
RewriteRule ^meetings$ http://blog.example.com/?page_id=2809 [L]
从子域访问时(blog.example.com/meetings):blog.example.com/meetings
从子目录 (example.com/blog/meetings) 访问时:blog.example.com/?page_id=2809
有没有办法让规则在子域和子目录中保持一致?
【问题讨论】:
-
您请求的 URL 是什么?请更新问题。
-
只是 blog.example.com/meetings 和 example.com/blog/meetings。
标签: .htaccess mod-rewrite