繁体   English   中英

将完全匹配的网址重定向到另一个网址.htaccess

[英]redirect an exact match url to another url .htaccess

我想将完全匹配的网址重定向到另一个网址。 网站安装在子域中。 但是当我使用^$我的重定向不起作用。

Redirect 301 ^/p/tv-video/?$ https://sitename.com/p/tv/

Redirect 301 /p/tv-video https://sitename.com/p/tv/确实有效

想知道我在做什么错。

这是因为Redirect不适用于正则表达式。 为此,请使用RedirectMatch指令。

重定向指令说明:发送外部重定向,要求客户端获取其他URL
语法:重定向[状态] [URL路径] URL

RedirectMatch指令说明:根据当前URL的正则表达式匹配项发送外部重定向
语法:RedirectMatch [状态]正则网址

http://httpd.apache.org/docs/current/zh/mod/mod_alias.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM