[英]mod_rewrite rewrite_rule syntax question
我的.htaccess中目前包含以下內容-
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^go/([^/]*)/([0-9]+)/([0-9]+)/?$ http://foo.com/wp-content/plugins/foo/cloak.php?post_id=$2&link_num=$3&cloaked_url=$0 [L]
RewriteRule ^go/([^/]+)[/]?$ http://foo.com/wp-content/plugins/foo/cloak.php?name=$1&cloaked_url=$0 [L]
</IfModule>
我想對其進行更改,以便自動檢測並插入域“ http://foo.com ”(或在不需要時將其保留)。
我希望使用此.htaccess來管理多個映射到同一代碼庫的域,並且不能真正在其中使用特定的URI。
為此使用RewriteCond
:
RewriteCond %{HTTP_HOST} !^foo.com$
RewriteRule ...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.