Apache - mod_rewrite - RewriteRule中的R标记用于发送重定向

1410人阅读 评论(0) 收藏 举报

Apache - mod_rewrite - RewriteRule中的R标记用于发送重定向

[例]

RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?category=$1 [R=301,L]
其中的R=301将发送301重定向。

[apache关键词]

apache

[mod_rewrite模块关键词]

httxt2dbm
mod_rewrite
ornext
RewriteBase
RewriteCond
RewriteEngine
RewriteLog
RewriteLogLevel
RewriteMap
RewriteRule

[mod_rewrite模块常见用途]

改变查询参数的设定位置

[mod_rewrite模块标记]

RewriteLog, 设置重写引擎日志的文件名

RewriteRule, 设置重写规则

[mod_rewrite模块常见问题]

RewriteRule中的正则表达式需要考虑是否要加上^(匹配字符串开头)

RewriteRule中的正则表达式需要考虑是否要对.转义(匹配任意字符还是仅匹配.字符)

RewriteRule中的R标记用于发送重定向

[apache其他常见问题]

RedirectMatch用于简单的重定向
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2844536次
    • 积分:41218
    • 等级:
    • 排名:第88名
    • 原创:1009篇
    • 转载:947篇
    • 译文:79篇
    • 评论:406条
    最新评论