windows安装apache和运行php文件
45
2021-03-24 14:37
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内的执行的语句