我想将主机上主域的主目录移动到一个子目录,以便所有其他域、子域不会与主域上网站的文件夹混合。
关于如何在主机上组织文件夹的示例:
主域的当前位置:public_html/index.php
主域的新位置:public_html/old_main/index.php
访问主域时更改后的 url 应该是相同的。
我找到了这些条件,但它们弄乱了我所有的其他域。我想要重定向的那个工作得很好。我不知道如何排除其他人。
Options -Indexes
RewriteEngine on
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} !^www\.mysite\.com$ [NC]
RewriteRule .* http://www.mysite.com/ [L,R=301]
RewriteRule ^$ drupal/index.php [L]
RewriteCond %{DOCUMENT_ROOT}/drupal%{REQUEST_URI} -f
RewriteRule .* drupal/$0 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* drupal/index.php?q=$0 [QSA]
谢谢,塞巴斯蒂安