我有一个 .htaccess 文件,现在看起来像这样:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.*).org$ [NC]
RewriteRule ^(.*)$ http://foo.com/$2 [R=301,L]
是否可以为“foo.com”位添加一个变量,以重定向到输入的同一个域,但使用 .com 而不是 .org?
阅读文档通常会有所帮助:RewriteRule
指令
除了纯文本之外,替换字符串还可以包括
- 对 RewriteRule 模式的反向引用 ($N)
- 对最后匹配的 RewriteCond 模式的反向引用 (%N)
- 服务器变量,如规则条件测试字符串 (%{VARNAME})
- 映射函数调用 (${mapname:key|default})