簡體   English   中英

特定htaccess的403禁止錯誤重寫

[英]403 Forbidden error from specific htaccess Rewrite

我使用.htaccess ' RewriteRule重定向的URL將客戶正確的頁面,一切正常,除了重寫字目錄! 我收到403禁止錯誤。

這是我的代碼:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^catalogue$ /catalogue.php
</IfModule>

結果是:

在此處輸入圖片說明

現在,讓我發瘋的是,如果我將代碼切換到RewriteRule ^catalog$ /catalogue.phpRewriteRule ^cataloguee$ /catalogue.php並瀏覽到相應的URL,則顯示的頁面沒有錯誤。

任何想法為什么會這樣?

好像正在發生某種DirectorySlash功能啟動(在認為您試圖訪問目錄時添加了斜杠)。 最好不要將其關閉,因此只需將URI與結尾的斜杠匹配即可:

 RewriteRule ^catalogue/?$ /catalogue.php [L]

暫無
暫無

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

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