301 Rewriting htaccess

时间:2016-12-28 作者:Mohamed Rihan

我有使用htaccess重定向的url列表。从我的旧域到新域。

我在htaccess中完成了此操作

RewriteEngine on
RewriteCond %{HTTP_HOST} !^sub.domain1.com$
RewriteRule ^(.*)$ http://domain2.com/$1 [R=301,L]

RewriteEngine on
RewriteCond %{HTTP_HOST} !^sub.domain1.com$
RewriteRule ^(.*)$ http://www.domain2.com/$1 [R=301,L]
重定向工作正常,但我希望http://sub.domain1.com/old-pagehttp://www.domain2.com/my-new-page

我做到了。

RewriteEngine on
RewriteCond %{HTTP_HOST} !^sub.domain1.com/old-page/$
RewriteRule ^(.*)$ http://www.domain2.com/my-new-page/$1 [R=301,L]
url为http://www.domain2.com/old-page/

请帮忙

1 个回复
最合适的回答,由SO网友:Advanced SEO 整理而成

尝试以下操作:

RewriteEngine on 
RewriteRule ^old-page/(.*)$ http://www.domain2.com/my-new-page/$1 [R=301,L]
在我的测试中工作。

相关推荐

Redirect Css files to https

在哪里可以找到负责调用Css文件的文件,并测试它们的链接是http还是https?我想测试请求是否为https,如果是,那么很好,如果不是,请将其更改为https在函数中。php我找到了负责调用主题Css的函数,下面是它的代码:if (!function_exists(\'jobcareer_front_scripts\')) { function jobcareer_front_scripts() { global $jobcareer_options;