Php 如何重定向带有百分比(%)符号的URL?
我想重定向几个带有百分比(Php 如何重定向带有百分比(%)符号的URL?,php,wordpress,.htaccess,redirect,seo,Php,Wordpress,.htaccess,Redirect,Seo,我想重定向几个带有百分比(%)符号的URL来清理URL。下面的例子 旧网址: http://www.testsite.co.uk/ecommerce/cabinets/white_gloss_cabinets/led_illuminated_white_cabinets%20/9101900.aspx 新网址: http://www.testsite.co.uk/products/cabinets/austin/ 有人知道在.htaccess文件中格式化重定向的正确方法吗?我在用WordPr
%
)符号的URL来清理URL。下面的例子
旧网址:
http://www.testsite.co.uk/ecommerce/cabinets/white_gloss_cabinets/led_illuminated_white_cabinets%20/9101900.aspx
新网址:
http://www.testsite.co.uk/products/cabinets/austin/
有人知道在.htaccess文件中格式化重定向的正确方法吗?我在用WordPress
谢谢试试:
我在模式中将%20替换为\s+
RewriteEngine on
RewriteRule ^ecommerce/cabinets/white_gloss_cabinets/led_illuminated_white_cabinets\s+/9101900.aspx$ http://www.testsite.co.uk/products/cabinets/austin/ [NC,L,R]
在正则表达式中,%20(一个空格)使用\s或\s+匹配1个或多个空格
希望,这有帮助 试试看:
我在模式中将%20替换为\s+
RewriteEngine on
RewriteRule ^ecommerce/cabinets/white_gloss_cabinets/led_illuminated_white_cabinets\s+/9101900.aspx$ http://www.testsite.co.uk/products/cabinets/austin/ [NC,L,R]
在正则表达式中,%20(一个空格)使用\s或\s+匹配1个或多个空格
希望,这有帮助 也许这能帮你:也许这能帮你:谢谢斯塔肯。我试试看。只有一件事。。。最后的括号,不需要包含“R=301”吗,所以应该是[R=301,NC,L,R]@Moclin R或R=302代表一个临时重定向,你可以用R=301替换R,使重定向永久化。谢谢@starkeen!它不能与“s”一起工作,所以为了让它工作,我只使用\后跟一个空白:)谢谢Starken。我试试看。只有一件事。。。最后的括号,不需要包含“R=301”吗,所以应该是[R=301,NC,L,R]@Moclin R或R=302代表一个临时重定向,你可以用R=301替换R,使重定向永久化。谢谢@starkeen!它不能与“s”一起工作,因此为了使其工作,我只使用\后跟一个空白:)