私はほぼ同じ質問を私に見ましたが、何らかの理由で受け入れられた回答が機能しません。メインコントローラがパブリックフォルダにある場合のhtaccessファイルの設定方法
私の問題は、パブリックフォルダ内にあるindex.phpにアクセスできないことです。私は数え切れないほどの組み合わせを試してみて、それが正しいフォルダ、すなわちパブリックフォルダにあると信じています。
答えは、ReWriteBase%{DOCUMENT_ROOT}/publicを作成することでした。私はそれをしましたが、インデックスを取得します。しかし、少なくともパブリックフォルダは表示されませんので、私は近づいているように感じます。
何か助けていただければ幸いです。
PS。ローカルマシン上でRewriteBase/projectname/publicを使ってアプリケーションを見ることができますが、URLにpublicを含めるか、ページのインデックスを取得する必要があります。私は公共の部分を取り除き、根(ドメイン名)を取り除きたい。
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /public/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
おかげ
は、ここにあなたが使用する必要がある2つの.htaccessです。私は間違ったことをする必要があります。あなたは明らかに専門家です。私はパブリックフォルダを含む同じIndex of pageを取得します。 URLのヘルプはありますか? – JimB814それはとても親切です。ありがとうございました。 – JimB814
ありがとうございます。 htaccessファイルはパブリックフォルダ内にあります。 URL = seabreezespa.com – JimB814