【发布时间】:2013-05-23 14:23:32
【问题描述】:
迷路了。 我正在尝试重写旧站点 (old.com/folder) 的 URL 使用 .htaccess 到网站的更新版本 (new.com),
old.com/folder 应该变成 new.com 的位置
论坛指出 .htaccess 将以这种方式编写以用于标准 URL 更改
RewriteEngine On
RewriteCond %{HTTP_HOST} old.com$ [NC]
RewriteRule ^folder/(.*)$ http://www.new.com/$1 [R=301,L]
但当前的 .htaccess 文件有以下重写以清理 URL:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]
RewriteRule ^(.+) /folder/index.php
.htaccess 文件应该是什么样子才能保持重写的结构(无 index.php)并重定向到新站点?
例如。 old.com/folder/a/a >>>>> new.com/a/a
【问题讨论】:
标签: .htaccess mod-rewrite