.htaccess重定向到不同的子域

时间:2013-05-23 13:31:51

标签: .htaccess prestashop

我需要帮助才能在.htaccess中创建正确的指令,以重定向以这种方式完成的旧网址:

/it/cartelle/465-piquadro-signo-cartella-ca1744si.html

/it/valigeria/cartelle/465-piquadro-signo-cartella-ca1744si-ca1744si.html

换句话说,我们已将所有类别的类别转移到valigeria类别下。

我们的.htaccess目前是:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.domain.it$
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

任何人都可以帮助我?

由于

1 个答案:

答案 0 :(得分:2)

如果要重定向到新网址,可以尝试此操作:

 RedirectMatch /it/cartelle/(.*) /it/valigeria/cartelle/$1

如果您想保留旧网址,只需进行内部重定向:

RewriteRule ^/it/cartelle/(.*)$ /it/valigeria/cartelle/$1 [NC,L]