虚拟主机Laravel-我需要带有应用名称的URL地址

时间:2018-07-16 10:02:16

标签: laravel-5 virtualhost remote-desktop

我在远程服务器上创建了一个虚拟主机,并且可以运行,但是我想在URL地址中包含应用程序的名称...

示例:10.10.20.30-工作,该应用的主页打开,但10.10.20.30/e-lab无法工作...

这些是我的虚拟主机文件:

httpd-vhost.conf

<VirtualHost *:80>

DocumentRoot "C:/xampp/htdocs/e-lab/public"
ServerName e-lab.test

<Directory "C:/xampp/htdocs/e-lab/public">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
       Require all granted
</Directory>

主机

 127.0.0.1          localhost
 127.0.0.1          e-lab.test

和htaccess

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>

RewriteEngine On

# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ / [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

谢谢! ;)

1 个答案:

答案 0 :(得分:0)

我解决了问题...在localhost链接中可以正常运行,例如:<a href=/login>,但是在远程服务器上,此斜杠删除文件夹名称(复制名称),因此我将其所有链接{ {1}},现在还可以...还是谢谢你;)–