簡體   English   中英

沒有規則的Apache2重寫

[英]Apache2 rewriting without rules

所以我在我的域上有一個Wordpress網站,我想用自己的php代碼添加子域。 我對wordpress使用mod_rewrite,並想將其用於我自己的項目,但是很奇怪,我可以訪問應該導致404錯誤的網址。 例如,我可以訪問test / somestuff / morestuff並獲取test.php(不設置任何$ _GET)。 但是我在虛擬主機的目錄中沒有.htaccess文件。 然后,我嘗試從wordpress中刪除.htaccess,重新啟動apache2,然后重試,但是我在虛擬主機上得到了相同的行為,wordpress無法使用永久鏈接(就像我認為的那樣)。 我的網站可用的配置中沒有任何重寫規則。 為什么我可以訪問不應該使用的網址? 我是否缺少Apache的某些功能?

因此,經過更多嘗試后,我發現錯誤是我為虛擬主機啟用了MultiViews。 我已禁用它,現在它可以工作了。

暫無
暫無

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

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