我有一個Laravel項目Laravel的.htaccess重寫URL去除公共
我的域名domain.com.tw
和URL將domain.com.tw/public,
並且可以顯示頁面。
我想刪除URL的public
,
所以我寫RewriteRule
在.htaccess
有:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
但它並沒有爲我工作 我看這些還可以,但還是失敗了
Apache Mod Rewrite For Laravel
Laravel 4.2 rewrite URL - remove public
有人能告訴我解決方案嗎?謝謝!!
你正在使用laravel 4或5如果你可以將公共目錄外的公共目錄中的.htaccess文件移動到根文件夾,然後將根文件夾中的server.php文件重命名爲index.php – xenish
您好,我爲這個項目使用Laravel 4.2,所以.htaccess已經在根文件夾之外,是否還需要將server.php重命名爲index.php? –
在L5它是如此試試L4 – xenish