我已經安裝Laravel在/var/www/html
Laravel:Laravel應用程序之外
我已經安裝在/var/www/html/i/
PHP腳本的/var/www/html/
htaccess的是
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
文件夾的設置的.htaccess
/var/www/html/i/
的htaccess是
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.+)$ /?variable=$1
</IfModule>
麻煩的是,每當我去
/i/somevariable
我從我的laravel應用得到一個404錯誤。
什麼網絡服務器?您需要使用重寫規則,並且它們對於每個Web服務器都不相同。 – scragar
apache,我有mod_rewrite打開 – Onetest