0
我有我的網站在遠程服務器上,我無法訪問,所以我唯一的方法是使用.htaccess文件。使用htaccess將子域重定向到Laravel的文件夾
的目錄結構如下所示:
/public_html/
└── _sub/
│ └── abc/
├── folder1/
├── folder2/
└── folder3/
生成一個子域abc.domain.com,其他文件夾從www.domain.com/folder1訪問等。現在我複製Laravel 5/_sub/abc /文件夾,因此我可以通過abc.domain.com/public訪問它。但是我需要訪問Laravel,而不需要/ public /在所有路由工作的URL中。我試過幾個例子在這裏,但他們未能與路線的工作就像在公共abc.domain.com/auth/login
htaccess的是Laravel 5默認:
<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]
謝謝你的幫助。