【问题标题】:Wordpress RewriteRule works on permalinks but not homepageWordpress RewriteRule 适用于永久链接,但不适用于主页
【发布时间】:2012-11-17 01:18:50
【问题描述】:

我的网站上有标准的 wordpress 重写规则:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

该站点以前位于子目录 (mysite.com/1/) 中,现在位于根目录中,我想确保对子目录的任何请求都重定向到根目录。上面的规则对带有永久链接的页面执行此操作(我假设是因为 RewriteBase),例如mysite.com/1/contact 被重定向到 mysite.com/contact,但不是主页,所以 mysite.com/1/ 不会被重定向到 mysite.com。

谁能提供解决方案,将子目录中主页的请求重定向到根目录?

【问题讨论】:

    标签: wordpress .htaccess mod-rewrite


    【解决方案1】:

    我找到了解决方案。我在原规则下添加了这条规则:

    Redirect /1 http://mysite.com
    

    【讨论】:

      猜你喜欢
      • 2012-09-11
      • 2014-09-19
      • 2016-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-29
      • 2014-07-24
      相关资源
      最近更新 更多