我正在使用以下命令将所有传入流量转发到根目录中的cms文件夹。转发所有流量到文件夹
<?php header("location:/cms"); ?>
有没有办法将url保留为网站根目录。 即mydomain.com不mydomain.com/cms
任何指针理解,
我正在使用以下命令将所有传入流量转发到根目录中的cms文件夹。转发所有流量到文件夹
<?php header("location:/cms"); ?>
有没有办法将url保留为网站根目录。 即mydomain.com不mydomain.com/cms
任何指针理解,
可以使用mod_rewrite
实现它。我想这样的作品(把这个里面.htaccess
下文档根目录):
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/cms/
RewriteRule ^(.*)$ /cms/$1
而且你可以改变文档根目录DocumentRoot "/home/www/mysite"
到DocumentRoot "/home/www/mysite/cms"
我觉得mode_rewrite是我们的最佳解决方案之一。你可以把下面的代码放到你的.htaccess文件根目录下:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?yourprimarydomain.com$
RewriteCond %{REQUEST_URI} !^/subfolder/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /subfolder/$1
RewriteCond %{HTTP_HOST} ^(www.)?yourmaindomain.com$
RewriteRule ^(/)?$ subfolder/index.php [L]
使用'mod_rewrite'或更改文档根目录 – zerkms 2012-04-02 02:43:37