2017-05-06 77 views
1

我有疑問是這樣的:如何獲得查詢字符串和htaccess的重寫

example.com/folder/?q=keyword 

請建議如何重定向包含「關鍵字」作爲參數傳遞給其他的文件服務器上的所有查詢:

/folder/core/index.php?id=$1 

我的意思是$1必須keyword

這是我的例子:

RewriteEngine On 
RewriteCond %{QUERY_STRING} ^q=\/(.*)$ 
RewriteRule ^/?$ /folder/core/index.php?id=$1 [L] 
+0

歡迎SO。請閱讀此[如何問](http://stackoverflow.com/help/how-to-ask)以優化您的問題。 – thewaywewere

回答

1

如果您使用的.htaccess中folder/目錄,然後下面嘗試,

RewriteEngine On 
RewriteCond %{QUERY_STRING} ^q=(.+)$ 
RewriteRule^/folder/core/index.php?id=%1 [QSA,L]