簡體   English   中英

簡單的htaccess RewriteRule映射404 URL

[英]simple htaccess RewriteRule to map 404 URL

我有這個網址:

mysite.com/index.php?pageType=404

然后我希望它被映射到:

mysite.com/404

我已經編寫了以下重寫規則,但是它不起作用,這是什么問題?

RewriteEngine on 
RewriteRule mysite.com/404 mysite.com/index.php?pageType=404
IndexIgnore *

提前致謝

RewriteRule的第一個參數是一個正則表達式,它匹配域名之后和查詢字符串之前的所有內容。 對於類似http://example.com/my/site/is/awesome?give=mecookies的網址,它將與my/site/is/awesome匹配(沒有第一個斜杠)。

正確的規則是:

RewriteRule ^404$ index.php?pageType=404 [L]

請閱讀文檔以獲取有關此信息的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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