URLから自分のプロジェクト名を削除します。 たとえば、私のプロジェクト名はxyz
で、ドメイン名はsampledomain.com
です。 sampledomain.com/xyz
の代わりに、私は自分のプロジェクトをsampledomain.com
として実行したいと思っています。Laravelプロジェクトを展開し、プロジェクト名をURLから削除しますか?
私は正常にpublicからURLを削除しましたが、プロジェクト名を削除できませんでした。 htaccess
とindex.php
ファイルで変更する必要があるもの。
私の.htaccess
とindex.php
ファイルは、sampledomain.com
にルートフォルダの外に置いてあります。ここで
は私.htaccess
ファイル
BLOCKQUOTE オプション-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'で何も変更しません。 Webサーバーが 'public'ディレクトリをドキュメントルートとして指し示すように調整します。 – ceejayoz
あなたのwebserversパブリックフォルダに 'public'を移動しようとしないでください。 Webサーバーがルートとして 'public'を使用するようにポイントする必要があります。 – matiaslauriti
私はhtaccessとindex.phpファイルを追加しました。 –