2012-02-07 67 views
0

我正在尋找源URL中帶有問號的Apache重定向。Apache重定向URL中帶有數據的字符串(問號)

Redirect permanent /course/view.php?id=68 http://exmaple.com/page.php 

我試過轉義問號,但那是行不通的。 我已經在網上閱讀了關於使用重寫條件的幾頁,但是它對我來說並不合適,或者它與我想要完成的有點不同。

+0

你有沒有嘗試過帕廷引號呢? 「/course/view.php?id=68」 – Iznogood 2012-02-07 19:32:03

+0

我早些時候試過單引號,雙引號會有區別嗎? – 2012-02-07 19:44:09

回答

2

嘗試將以下內容添加到網站根目錄中的.htaccess文件中。

RewriteEngine on 
RewriteBase/

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /course/view\.php\?id=68 [NC] 
RewriteRule^http://exmaple.com/page.php [L,R=301] 
+0

這是有效的,但是它攜帶了?id = 68並附加到目標網址 – 2012-02-07 20:57:44

+1

@BobbyS:將最後一行改爲:'RewriteRule^http://exmaple.com/page.php? [L,R = 301]' – anubhava 2012-02-07 20:58:42

+0

這樣做,謝謝。 – 2012-02-07 22:13:17