PHPでいくつかのフレームワークを使用して作成されたサイトを編集していますが、そのサイトには表示されません。 CSS、JSなどのすべてのパブリックファイルはパブリックディレクトリ内にあります。私はwww.domain.com/newsiteのようなドメイン内に別のサイトをアップロードしたいと思います。新しいサイトを作成しましたが、404ページにはアクセスできません。サブフォルダにアクセスできない| PHPフレームワーク
RewriteEngine on
RewriteRule ^(?!sitemap\.xml$).(.*)\.xml$ [R=404,L]
RewriteRule ^(?!robots\.txt$).(.*)\.txt$ [R=404,L]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
<ifModule mod_headers.c>
Header set Access-Control-Allow-Origin: *
</ifModule>
の下に、私は今まだ公衆ディレクトリNEWSITE内でそれを開くことができ葯のフォルダを作成したとして
ルートのHtacessです。
パブリックディレクトリ内Htacessが
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
私が直接
root htaccessの先頭にある 'RewriteRule^newsite/- [L]'で動作しますか? – Deadooshka