【发布时间】:2012-01-09 10:29:45
【问题描述】:
在这种情况下,我无法理解如何重定向到父目录: 我有一个带有 .htaccess 文件的根目录,其中 rewriteEngine 处于打开状态。在这个目录中,我有一个文件 rootFile.php。 另外,在这个目录中,我有一个目录“forum”,里面还有另一个 .htaccess 文件。
当有对“forum.mySite.com/rootFile.php”的请求时,我需要将其重定向到“mySite.com/rootFile.php”,这意味着我需要将请求重定向到父目录。
/forum/.htaccess:
RewriteEngine on
RewriteBase /forum/
RewriteRule ^sitemap /forum/map.php [L]
...
我尝试过:
RewriteEngine on
RewriteBase /forum/
RewriteRule ^rootFileName ../rootFile.php [L]
\# or so RewriteRule ^rootFileName /rootFile.php [L]
\# or so RewriteRule ^rootFileName rootFile.php [L]
RewriteRule ^sitemap /forum/map.php [L]
也试过这个:
RewriteEngine on
RewriteBase /
RewriteRule ^rootFileName ../rootFile.php [L]
\# or so RewriteRule ^rootFileName /rootFile.php [L]
\# or so RewriteRule ^rootFileName rootFile.php [L]
RewriteBase /forum/
RewriteRule ^sitemap /forum/map.php [L]
它总是从 /forum/rootFileName 重定向到 /forum/rootFile,但从不重定向到 /rootFile。
我的错误在哪里?
【问题讨论】:
标签: .htaccess mod-rewrite