【发布时间】:2021-10-02 02:06:38
【问题描述】:
我现在有 staging.namexx.my 和 staging2.namexx.my。
对于 staging.made4u.my,它使用的是 directoryA
现在,我希望 staging2.namexx.my 使用 directoryB 打开 wordpress
*staging.namexx.my 目前正在工作,只需要让staging 使用directoryA,让staging2 使用directoryB 在同一个服务器。
我在 htaccess 和 google 上玩了一段时间,但仍然无法获得它。
我需要一些帮助。
我在根目录下的 htaccess
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(staging.)?namexx.my$
RewriteCond %{REQUEST_URI} !^/dicrectoryA/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /dicrectoryA/$1
RewriteCond %{HTTP_HOST} ^(staging.)?namexx.my$
RewriteRule ^(/)?$ dicrectoryA/index.php [L]
</IfModule>
# END WordPress
目录A中的htaccess
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /dicrectoryA/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /dicrectoryA/index.php [L]
</IfModule>
# END WordPress
目录B中的htacesss
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /directoryB/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /directoryB/index.php [L]
</IfModule>
# END WordPress
谢谢!
【问题讨论】:
-
What folder is your
staging2.made4u.mycurruntly pointing to mean that when you typestaging2.made4u.myin browser is serving. -
@AmitVerma apache 默认页面。
-
你的 Apache 默认页面在哪里?
-
@AmitVerma 根文件夹.. 我的意思是 www/html/
标签: wordpress .htaccess mod-rewrite