【问题标题】:Excluding a directory in .htaccess from domain root从域根目录中排除 .htaccess 中的目录
【发布时间】:2015-02-26 06:41:47
【问题描述】:

我在我们的主域中安装了一个 drupal。 http://domain.com

还有一个 Wordpress 安装在 domain.com/directory 目录中

有时当我从 domain.com/directory 访问 wordpress 时,它会将我带到 domain.com/

这是来自域根目录的 .htaccess 的一部分..

 <IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteBase /
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} !=/favicon.ico
  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</IfModule>

我应该怎么做才能从 DRupal 的域根目录中排除 domain.com/directory? 谢谢。

【问题讨论】:

    标签: wordpress .htaccess drupal-6


    【解决方案1】:

    你应该可以添加这一行:

    RewriteCond %{REQUEST_URI} !^/directory [NC]
    

    所以它现在看起来像这样:

    <IfModule mod_rewrite.c>
      RewriteEngine on
      RewriteBase /
      RewriteCond %{REQUEST_URI} !^/directory [NC]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_URI} !=/favicon.ico
      RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
    </IfModule>
    

    【讨论】:

      【解决方案2】:

      您可以将http://domainname.com/wordpress_directory/ 的url 更改为数据库表wp_options 中的siteurlhome 值。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-07-31
        • 1970-01-01
        • 2014-02-21
        • 1970-01-01
        • 1970-01-01
        • 2014-12-17
        • 1970-01-01
        • 2011-08-24
        相关资源
        最近更新 更多