我需要一些關于我的 .htaccess 檔案的幫助,特別是重寫規則
我的目錄結構:
root
├── plans
│ │── .htaccess
│ │── app
│ └── public
└── Wordpress
我想要的結果:
如果用戶進入目錄 https://localhost:8888/plans/ 的 htaccess 檔案將這個重寫到子檔案夾public (https://localhost:8888/plans/public)
到目前為止我嘗試了什么
RewriteEngine On
RewriteRule ^$ /public/ [L]
這給了我找不到 404 錯誤。
這可能嗎?我該怎么做?
uj5u.com熱心網友回復:
您可以在以下情況下使用此規則plans/.htaccess:
RewriteEngine On
RewriteRule ^(?!public/)(.*) public/$1 [L,NC]
這將重寫所有路徑/plans/到/plans/public/. (?!public/)如果 URI 已經是,則停止重寫是一個否定的前瞻/plans/public/。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/459217.html
