删除htaccess中的子文件夹URL

时间:2016-02-21 10:13:42

标签: php .htaccess

我已经正确地从网址中删除了我的子文件夹,但它使我的其他根子文件夹无法接收。

...例如

www.blah.com/templates/index.html现在是www.blah.com/index.php

但是我的www.blah.com/systemfiles/signin.php给出了错误

我也有www.blah.com/systemfile/signin.php。 我无法访问其他子文件夹。

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/templates 
RewriteRule ^(.*)$ templates/$1 [L]

1 个答案:

答案 0 :(得分:0)

你添加的四行说:

  1. 关注符号链接
  2. 启动enginge
  3. 如果 / templates 不在网址
  4. 将网址视为 / template 已添加
  5. 这就是为什么它不适合你。这种策略有点奇怪...但是为了使它适用于你的例子,你应该检查url是否指向文件或文件夹。

            renderRow={this._renderRow.bind(this)}