我有一个像这样的网址:
http://xxxx.com/cms/
....
http://xxxx.com/cms/about-us/concept/
http://xxxx.com/cms/something/
我想要的是隐藏网址的cms文件夹。
因此,当我输入网址http://xxxx.com/
时,我应该被重定向到http://xxxx.com/cms/
,但cms
不应该是可见的。
任何帮助?
答案 0 :(得分:2)
.htaccess文件
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteCond %{REQUEST_URI} !^/cms/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /cms/$1
RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteRule ^(/)?$ cms/index.php [L]
答案 1 :(得分:0)
执行此操作的最佳方法是更改apache配置中的DocumentRoot。在配置文件中,只需将“/ cms”添加到DocumentRoot =值并重新启动apache即可。