重定向.htaccess文件以用于另一个目录中的另一个文件

时间:2018-05-03 13:07:24

标签: php apache .htaccess web

在我的网站中,我有两个文件index.php.htaccess。两者都位于目录public_html/image/public中。 .htaccess文件扮演的角色我不必在URL中提及index.php。这是.htaccess的代码:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]

因此www.example.com/image/public/指向index.php。 现在,如果我在不移动index.php的情况下移动public_html.htacces,我怎样才能再次使用相同的功能(意味着不必在URL中提及index.php) 。我想我必须在.htaccess文件中进行一些更改,但我似乎无法使其成功。

1 个答案:

答案 0 :(得分:0)

使用此

更改RewriteRule
RewriteRule . /index.php [L]

但是,如果您只是想在某人点击图片路径的网址时禁用所有图片的列表而没有图片名称,则可能是这样的www.example.com/image/public/

您可以执行此操作,只需使用以下代码更改.htaccess文件的所有内容

即可
Options -Indexes