WordPress htaccess redirect wild redirect

大城市里の小女人 提交于 2021-01-29 11:02:53

问题


I am using WordPress WooCommerce.

My product links are like this: http://example.com/product/tshirt123

How do I code the htaccess so my links will be redirected to http://example2.com/product/tshirt123?

Currently I have this code below in my htaccess but it doesn't redirect http://example.com/product/tshirt123 to http://example2.com/product/tshirt123.

RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^product\/?(.*)$ "http\:\/\/example2\.com\/product$1" [R=301,L]

How should I change so it will redirect links like:

http://example.com/product/tshirt123 to http://example2.com/product/tshirt123?


回答1:


Just add this to the top of your '.htaccess' file and NOT after WordPress default rules.

RewriteEngine On
RewriteRule ^(product)/(.*)$ http://example2.com/product/$2 [R=301,L]


来源:https://stackoverflow.com/questions/51451001/wordpress-htaccess-redirect-wild-redirect

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!