【发布时间】:2015-03-03 11:29:22
【问题描述】:
我将根目录重定向到服务器上的子目录:
RewriteEngine On
RewriteRule ^(.*)$ /_from_git/$1 [L]
在该子目录 (_from_git/) 中也将是带有重定向的 .htaccess 文件。我希望下面的重定向使用开始 (^) 和结束 ($) 选择器完全匹配,但我不想在每次重写时都包含 ^_from_git/。
所以我的问题是 - 我怎样才能修改我的 上面的根重定向,所以我的后续重定向可以 像这样:
^old_page\.html$ /new_page.html [R=301,L]
不是这样的:
^_from_git/old_page\.html$ /new_page.html [R=301,L]
谢谢!
编辑:在这里您可以看到我的 .htaccess 文件的位置:
根 .htaccess:
子目录的.htaccess:
【问题讨论】:
标签: php regex apache .htaccess mod-rewrite