从域根目录中排除 .htaccess 中的目录
Excluding a directory in .htaccess from domain root
我在我们的主域中安装了 drupal。 http://domain.com
并且在目录域中安装了一个 Wordpress。com/directory
有时当我从 域访问 wordpress 时。com/directory 它会将我传送到 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= [L,QSA]
</IfModule>
我应该怎么做才能从 DRupal 的根域中排除域。com/directory?
谢谢
您应该可以添加这一行:
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= [L,QSA]
</IfModule>
您可以将 url 作为 http://domainname.com/wordpress_directory/
更改为 siteurl
和 home
来自数据库的值 table wp_options
.
我在我们的主域中安装了 drupal。 http://domain.com
并且在目录域中安装了一个 Wordpress。com/directory
有时当我从 域访问 wordpress 时。com/directory 它会将我传送到 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= [L,QSA]
</IfModule>
我应该怎么做才能从 DRupal 的根域中排除域。com/directory? 谢谢
您应该可以添加这一行:
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= [L,QSA]
</IfModule>
您可以将 url 作为 http://domainname.com/wordpress_directory/
更改为 siteurl
和 home
来自数据库的值 table wp_options
.