【发布时间】:2011-04-17 15:48:49
【问题描述】:
我试图使用 htaccess 将任何子域和一个域的根重定向到另一个域。 例子
anysub.mysite.com 或 mysite.com 重定向到 www.anotheriste.com
还有 mysite.com/stuffhere 到 www.anothersite.com/feed?v=stuffhere
因此,任何不是子目录的东西都会被重定向到另一个域,而任何属于子目录的东西都会被重定向到带有查询字符串的 URL。好像拿不到一个重写规则覆盖另一个。
编辑: 这就是我要工作的地方
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^$ http://www.site.com [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^/*\/?
RewriteRule ^(.*)$ http://www.site.com/feed?v=$1 [R=301,L]
【问题讨论】:
标签: .htaccess mod-rewrite redirect