我将我的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>
任何帮助都是适当的 感谢
米!
答案 0 :(得分:1)
首先说明一下:
RewriteCond %{HTTP_HOST} iphone.gameachievements.org
RewriteRule (.*) http://gameachievements.org/$1 [R=301,L]