使用htaccess从URL中删除目录名称

时间:2016-06-02 05:36:08

标签: php .htaccess

我在文件夹" front"中有大量文件夹和文件。我想删除" front"来自网址。我写了htacess,但它给出了404错误。

RewriteEngine On
RewriteBase /
RewriteRule ^front/(.*)$ /test/$1 [L,NC,R]

我想像这样重写网址:

http://localhost/test/front/abc/abc.php

http://localhost/test/abc/abc

2 个答案:

答案 0 :(得分:0)

你有它回到前面

RewriteEngine On
RewriteBase /
RewriteRule ^test/(.*)$ /test/front/$1 [L,NC,R]

答案 1 :(得分:0)

尝试将此添加到文档根目录中的htaccess文件中,最好是您可能已经拥有的任何规则:

RewriteEngine On
RewriteRule ^test/(.*)$ /front/$1 [L,R=301]