我想从URL中删除我的项目名称。 例如我的项目名称是xyz
,域名是sampledomain.com
。 因此,而不是sampledomain.com/xyz
我希望我的项目应该运行为sampledomain.com
。Laravel部署项目并从url中删除项目名称?
我已经成功地从URL中删除了公共但无法删除项目名称。 我需要更改htaccess
和index.php
文件。
我已经把我的.htaccess
和index.php
文件中sampledomain.com
指的根文件夹之外。
这里是我的.htaccess
文件
块引用 选项-MultiViews
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]
和index.php
(路径)
require __DIR__ . '/xyz/bootstrap/autoload.php';
和
$app = require_once __DIR__ . '/xyz/bootstrap/app.php';
这可能是一个重复的问题,但我已经找到答案只能从URL删除公用文件夹。提前致谢。
您不会更改'.htaccess'或'index.php'中的任何内容。您调整您的网络服务器,将其指向'public'目录作为其文档根目录。 – ceejayoz
甚至不要尝试将'public'移动到您的web服务器公用文件夹。你必须指出你的web服务器使用'public'作为根。 – matiaslauriti
我已经添加了我的htaccess和index.php文件。请检查 –