Rewrite

URL中的.. URL的正則表達式?

  • February 3, 2010

我的 .htaccess 文件中有以下行,但它不斷將我重定向到 404 錯誤。

重寫規則 ^path1/(

$$ a-zA-Z0-9_- $$+)/(.+)(/?) $ /file.php?variable1= $ 1&變數2=$2$$ nc $$ 一個範例連結是..

http://domain.com/path1/name23/http://domain2.com/stuff/is/here

我想將第二個 URL 轉移到變數 2。

重寫規則 ^path1/(

$$ a-z0-9_- $$+)/($$ ^? $$+) $ /file.php?variable1= $ 1&變數2=$2$$ NC $$ 試試上面的規則看看。您的模式與您收到 404 錯誤的原因不匹配。順便說一句,我刪除了 AZ 因為 NC 無論如何都會使其不區分大小寫。

我認為只有

$$ NC $$apache 正在尋找一個名為 ‘file.php?variable1= 的文件 $ 1&variable2= $ 2’(替換變數)在硬碟驅動器上。你可以試試$$ R,NC $$要麼$$ PT,NC $$(這個需要mod_proxy)

引用自:https://serverfault.com/questions/107012