旧站点:
www.example.com(默认)
新站点:
example.com(默认)
和新语言..
es.example.com
目前在旧网站上:
www.example.com/this-page.php
想要在新网站上(干净的网址):
example.com/this-page
es.example.com/esta-pagina
到目前为止,我有这个:
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
RewriteRule ^this-page/?$ this-page\.php?lang=$1
RewriteRule ^esta-pagina/?$ this-page\.php?lang=$1
** $_GET['lang'] 是在内部生成的,具体取决于是否点击了 example.com 或 es.example.com。
问题:
我怎样才能添加类似这样的重定向:
Redirect 301 /this-page.php http://example.com/this-page
...这不会导致无限循环?