如何使用htaccess重定向文件夹的所有地址?

时间:2010-11-01 05:01:32

标签: apache .htaccess

有人可以帮我修改这段代码。我不知道如何修改htaccess。

<IfModule mod_rewrite.c>
    RewriteEngine on

    RewriteRule (some_folder/.*) $1 [L] # adjust the regex to what you want.

    # normal cake rules
    RewriteRule ^$ webroot/ [L]
    RewriteRule (.*) webroot/$1 [L]
 </IfModule>

我想将所有地址博客/ *重定向到博客/

1 个答案:

答案 0 :(得分:1)

你可能想要:

RewriteRule ^blog/?(.*)$ blog/ [L]

我不确定你为什么要忽略部分网址。你想强制地址博客/而不是透明重定向?使用[R]代替[L]

要覆盖CakePHP重定向,您可以尝试插入:

RewriteRule ^/blog(/?.*)$ /blog$1 [L]

RewriteRule (.*) webroot/$1 [L]