如何使用htaccess将example.com/x/restofurl重定向到example.com/y/restofurl

时间:2012-11-04 19:02:19

标签: .htaccess http-redirect

我有一个像example.com/x

这样的网址

如何使用htaccess将其重定向到example.com/y

顺便说一下,我不想丢失其余网址。

当前.htaccess文件看起来像;

<ifModule mod_rewrite.c>
    RewriteEngine On

    RewriteCond %{REQUEST_FILENAME} !-s
    RewriteRule ^(.*)\.[\d]+\.(css|js)$ $1.$2 [L]

        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule ^(.*)$ index.php/$1 [NC,QSA,L]

</ifModule>

2 个答案:

答案 0 :(得分:1)

查看documentation

RewriteEngine on
RewriteRule ^/x/(.+) /y/$1 [R,L]

答案 1 :(得分:1)

好的,我终于找到了解决方案;在这种情况下,基本重定向301就足够了;

redirect 301 /x /y