[英]cake php htaccess not working(cake2)
我在根上有Cake php app,在根上有一個文件夾,我已經放置了index.html
。 所以我的目錄是
root
---app
---lib
---plugins
---vendors
---myfolder
因此應用程序的網址是www.example.com
。 文件夾網址應為www.example.com/myfolder
。
我在根上的訪問權限是
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
但是當我點擊網址www.example.com/myfolder
它向我顯示錯誤404 。 我也這樣改變了htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RedirectMatch 301 ^/myfolder/(.*)$ http://example.com/myfolder/$1
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
更新,我也提到了這個如何重定向但不起作用。 任何幫助都會有所幫助
您可以嘗試在.htaccess
文件中添加條件,以檢查url是否不包含任何世界,然后不要應用規則嘗試更改您的.htaccess
文件,如下所示:-
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !myfolder
RewriteRule ^$ app/webroot/ [L]
RewriteCond %{REQUEST_URI} !myfolder
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
希望這會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.