私は htaccess の経験がありません... しかし、単純なリダイレクトを使用しているサイトを作成しています。基本的に、見つけた最初の htaccess をコピーしただけで問題なく動作しますが、それを適切に使用しているかどうか、および/またはサイトで発生している問題の原因であるかどうかに興味があります。
これは私のファイルです..
RewriteEngine On
Exclude some directories from URI rewriting
RewriteRule ^(dir1|dir2|dir3) - [L]
RewriteRule ^\.htaccess$ - [F]
RewriteCond %{REQUEST_URI} =""
RewriteRule ^.*$ /src/index.php [NC,L]
RewriteCond %{REQUEST_URI} !^/src/.*$
RewriteRule ^(.*)$ /src/$1
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.*$ - [NC,L]
RewriteRule ^src/.*$ /src/index.php [NC,L]
index.php (ご覧のとおり) は /src) にあり、ほとんどのサイトもそうです。私が抱えている問題の 1 つは、インクルードの一部にアクセスすると、index.php が引き戻されることです。
アドバイスや、htaccess に関するいくつかの記事や記事への指示をいただければ幸いです。
ありがとう