0
我正在使用Laravel 5.我的網站有網址: 「mysite /子文件夾/」 但現在網址無法正常工作。他們重定向到「mysite」。如何解決這個問題?Laravel 5更改基地址路線
我的路線是:
Route::get('/page/{page}/', '[email protected]')->where('page', '[0-9]+');
Route::get('/', '[email protected]');
我的鏈接是正確的: 「mysite的/子文件夾/公共/頁/ 7 /」
但是,當我點擊它,它將我重定向到「mysite」。 如何將整個路徑添加到基礎url?
我.htacess文件:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
#Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
</IfModule>
是的,這是對託管。我應該使用哪種方式?我試過第二種方式,它顯示500.我沒有paths.php文件。這是關於Laravel 4,我正在使用Laravel 5. –
您選擇的方法取決於您對主機的訪問權限。如果你可以走出www文件夾,你應該從你的應用程序的其餘部分分離公用文件夾。 – Christophvh
我試過了,但還是一樣的。我把.htaccess文件寫入:RewriteEngine On RewriteCond%{REQUEST_URI}!^ public RewriteRule ^(。*)$ public/$ 1 [L]但沒有結果。 –