重定向

ccforevercn<1253705861@qq.com> 2021-03-19 16:37:32

.htaccess文件内


RewriteEngine On
RedirectMatch "/aaa/(.*).html$" "/bbb/$1.htm"
# $1 指的是前面的(.*)匹配到的值
# /aaa/a.html  重定向到 /bbb/a.htm
Redirect 301 /aaa  /bbb
# /aaa 重定向到 /bbb

RewriteCond %{QUERY_STRING} ^/(.*)/$
# %{QUERY_STRING} 匹配?后的参数
# ^/(.*)/$  ?后的参数以/开始,以/结尾 匹配中的参数
# /我是匹配到的内容/  (.*)  就会匹配到  我是匹配到的内容
RewriteRule ^tags.php$ /search?search=%1[R=302,L,NE]
# 以t开头,以p结尾的字符串 替换为 /search?search=%1
# %1 是上面RewriteCond 匹配到的值,既是 我是匹配到的内容
# RewriteCond 类似if
# RewriteRule 类似if内的执行的语句

上一篇: windows使用apache2.4配置虚拟域名
下一篇: 移动端和电脑端区分
相关文章
返回顶部小火箭