我已经尝试了几种方法,但我需要一些重定向规则的帮助:(
我需要的是
将 domainA.com/pagename.php 重定向到 domainB.com/pagename.php?lang=EN
和
将 domainA.com/directory/pagename.php 重定向到 domainB.com/directory/pagename.php?lang=EN
我试过这样的事情
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^domainA.com
RewriteRule ^(.*) http://domainB.com/$1?lang=EN [P]
和
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} [NC]
RewriteRule ^(.*)$ /$1?lang=EN [L]
但它不起作用。
你能试试这样的东西吗?
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^pagename.php$ http://domainB.com/pagename.php?lang=EN [R=301]
RewriteRule ^directory/pagename.php$ http://domainB.com/directory/pagename.php?lang=EN[R=301]
</IfModule>
尝试下面,
RewriteEngine On
RewriteRule ^(directory)?/([^/]+)$ http://domainB.com/$2?lang=EN [R=301,L]