【发布时间】:2010-03-22 23:48:25
【问题描述】:
我将我的 cakephp 站点从一个子域移到了另一个域。我在我的 htaccess 文件中处理了永久重定向,但在重定向中我失去了我整洁/干净的 url 处理。
旧网站
iphone.gameachievements.org
新网站
游戏成就.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>
任何帮助都可以得到 谢谢
米!
【问题讨论】:
标签: .htaccess cakephp redirect http-status-code-301