cakephp网站域名更改,有301个问题

时间:2010-03-22 23:48:26

标签: .htaccess cakephp redirect http-status-code-301

我将我的cakephp网站从子域移到了另一个域。我在我的htaccess文件中处理了永久重定向,但是在重定向中我丢失了整齐/干净的URL处理。

旧网站
iphone.gameachievements.org

新网站
gameachievements.org

当前重定向的示例
iphone.gameachievements.org/games/jungle-swing - > gameachievements.org/index.php?url=games/jungle-swing

我想要的是...是 iphone.gameachievements.org/games/jungle-swing - > gameachievements.org/games/jungle-swing

这是我的htaccess文件的样子......

<IfModule mod_rewrite.c>

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
    RewriteCond %{HTTP_HOST} iphone.gameachievements.org
    RewriteRule (.*) http://gameachievements.org/$1 [R=301,L]
</IfModule>

任何帮助都是适当的 感谢

米!

1 个答案:

答案 0 :(得分:1)

首先说明一下:

RewriteCond %{HTTP_HOST} iphone.gameachievements.org
RewriteRule (.*) http://gameachievements.org/$1 [R=301,L]