我有一个网站的根文件夹'www',但我把所有的PHP文件,包括index.php在一个子文件夹的根。 我自己写了一个.htaccess文件重定向,所以如果输入www.test.com
,它会跳转到www.test.com/folder
并显示index.php
。如何隐藏文件夹名称使用.htaccess
下面是我放入根目录下的我的.htaccess
。
RewriteEngine On
RewriteBase/
RewriteRule ^folder2 - [L]
#ignore folder2 in which I put important files, but no works for the website
RewriteCond %{REQUEST_URI} !^/folder(.*)
RewriteRule (.*) /folder/$1
现在,我要换.htaccess文件来实现这些目标:
- 当我输入
www.test.com
,跳到www.test.com/folder
像往常一样,但没有文件夹显示的URL。 文件夹中的所有页面将显示没有文件夹名称的url。 如
www.test.com/shop/page1
- >www.test.com/page1
我搜索了一些剧本,但他们都不工作。
看看这个...... http://stackoverflow.com/questions/18361419/hide-directory-name-from-url – NinjaCat
'/ shop /'与'/ folder /'有什么关系?他们是一样的吗? – anubhava