1

今日、新しい Web サイトを立ち上げたばかりですが、.htaccess ファイルに問題があります。サイトを公開する前にそれらをすべて解決したと思っていましたが、明らかにそうではありませんでした。

サイト: http: //OliverCrow.com/

私の .htaccess ファイルは現在、次のようになっています。

ErrorDocument 400 /errors/400.html
ErrorDocument 401 /errors/401.html
ErrorDocument 403 /errors/403.html
ErrorDocument 404 /errors/404.html
ErrorDocument 500 /errors/500.html

Options -Indexes

DirectoryIndex index.php /errors/404.html

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L,QSA]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s(.*)/index\.php [NC]
RewriteRule ^ /%1 [R=301,L]

これがどのように機能するのかはよくわかりませんが、ほとんどをオンラインで入手しましたが、機能しているようです.

私が抱えている問題は、たとえば、「OliverCrow.com/About」と入力するとすべて正常に機能しますが、「OliverCrow.com/about」または「OliverCrow.com/About/」または「OliverCrow」と入力すると、 .com/about/" すべてがうまくいかず、何らかの理由で CSS が読み込まれないようです。.htaccess ファイルを使用しておそらく修正できると思いますが、方法はわかりません。

4

1 に答える 1