1
index.phpに書き換えた.htaccess index.phpで扱うことができますが、すでに定義されている.htaccessファイルからいくつかのルールが破られますか?そして、それが間違っていたら、何を追加すべきですか?あなたは上記の投稿したHTML5ボイラープレートは、私の質問がある
index.phpに書き換えた.htaccess index.phpで扱うことができますが、すでに定義されている.htaccessファイルからいくつかのルールが破られますか?そして、それが間違っていたら、何を追加すべきですか?あなたは上記の投稿したHTML5ボイラープレートは、私の質問がある
規則は、(見出し# Built-in filename-based cache busting
下)HTML5の決まり文句の.htaccessファイル内に既に存在している
# Uncomment to enable.
# <IfModule mod_rewrite.c>
# RewriteCond %{REQUEST_FILENAME} !-f
# RewriteCond %{REQUEST_FILENAME} !-d
# RewriteRule ^(.+)\.(\d+)\.(js|css|png|jpg|gif)$ $1.$3 [L]
# </IfModule>
あなたは、各行の先頭に「#」を削除することで、それらのコメントを解除することができます。 そしてfavicon.icoをのためのあなたのルールを許可するように第5行を変更します。
RewriteRule ^(.+)\.(\d+)\.(js|css|png|jpg|gif|ico)$ $1.$3 [L]
編集:をindex.phpにすべての要求を指示するために、私はこのように# Suppress or force the "www." at the beginning of URLs
下のルールを変更した:
<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule^http://%1%{REQUEST_URI} [R=301,L]
RewriteCond %{REQUEST_FILENAME} !^(.+)\.(js|css|png|jpg|gif|ico)$
RewriteRule ^(.*)$ index.php [NC]
</IfModule>
一般に、.htaccessファイルの先頭に独自のルールを置く必要があります。
ありがとうございますが、多分私の質問をよく書いていないかもしれません。 私の質問は、画像を除くすべてのリクエストをindex.phpにリダイレクトして、URLの書き換えを行うことです。 –
私の編集を確認してください。 – Salman