我在远程服务器上创建了一个虚拟主机,并且可以运行,但是我想在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]
谢谢! ;)
答案 0 :(得分:0)
我解决了问题...在localhost链接中可以正常运行,例如:<a href=/login>
,但是在远程服务器上,此斜杠删除文件夹名称(复制名称),因此我将其所有链接{ {1}},现在还可以...还是谢谢你;)–