私はhtaccessファイルで悪夢を見ています...私はすべてをpublic_html内のサブフォルダーにリダイレクトしたいパークドメイン名を持っているので、このコードを使用しました
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?parked\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/foo/
RewriteRule ^(.*)$ /foo/$1 [L,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
</IfModule>
完璧に動作するようになりました www.parked.com
= it shows > public_html/foo
content をリダイレクトしますが、public_htmlフォルダー内には admin というフォルダーもあり、フォルダーfoo内には admin というフォルダーもあります
- public_html/admin
- public_html/foo
- public_html/foo/admin
問題は、アクセスしようとするたびにwww.parked.com/admin
、public_html/admin
フォルダーが表示されないことですpublic_html/admin
私がやりたいことは、www.parked.comを完全にリダイレクトpublic_html/foo
し、内部のファイルを無視することですpublic_html