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]
谢谢你的帮助。