0

我有一个这样的网址:

http://xxxx.com/cms/
....
http://xxxx.com/cms/about-us/concept/
http://xxxx.com/cms/something/

我想要的是隐藏 url 的 cms 文件夹。

因此,当我输入 url 时, http://xxxx.com/我应该被重定向到,http://xxxx.com/cms/cms应该不可见。

有什么帮助吗?

4

2 回答 2

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]
于 2012-11-21T23:44:34.057 回答
0

最好的方法是更改​​ apache 配置中的 DocumentRoot。在配置文件中,只需将“/cms”添加到 DocumentRoot= 值并重新启动 apache。

于 2012-11-21T23:31:13.457 回答