需要通过htaccess规则删除文件夹

时间:2017-01-16 12:34:36

标签: php .htaccess

我目前有一个如下所示的网址:

www.mysite.com/x/page-name1.php 
www.mysite.com/xxx/page-name2.php

x& xxx是数字。

但我需要它看起来像这样:

www.mysite.com/page-name1.php
www.mysite.com/page-name2.php

我需要一个htaccess规则来做那件事。有什么建议吗?

3 个答案:

答案 0 :(得分:0)

使用此:

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

用您的文件夹名称替换x'确保在测试前清除缓存。

答案 1 :(得分:0)

ROptions +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^x/(.*)$ /$1 [L,NC,R]

答案 2 :(得分:0)

如果有人还需要答案。 对社区没有帮助感到羞耻。

RewriteEngine on
RewriteRule ^questions/([0-9]+)/$ /questions/$1 [L,R=301]