簡體   English   中英

mod_rewrite rewrite_rule語法問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM