1
私は現在.htaccess
ファイルに2つの書き換えルールを持っており、別のものを追加する必要があります。しかし、GTMetrixはすでに述べここに私のFの評価を与えている:避けランディングページは、最初のリダイレクトがURLにwww.
を追加.htaccess rewrite consolidation
リダイレクトします。
2番目のリダイレクトは、URLにサブディレクトリを追加します。
第3の(提案された)リダイレクトは、
https
をURLの先頭に追加します。
RewriteEngine on #First rewrite any request to the wrong domain to use the correct one (here www.) RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] #Then, rewrite to /catalog RewriteCond %{REQUEST_URI} !^/catalog [NC] RewriteRule ^(.*)$ /catalog/$1 [L] #Now, rewrite to HTTPS: #RewriteCond %{HTTPS} off #RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
単一リダイレクトにこれらを結合する方法はありますか?または、リンク先ページをリダイレクトしてもそれほど悪くはありませんか?
@ArtcoInc:これはうまくいきましたか? – anubhava
迅速な返信をありがとう!私はこれをテストする機会を得ると、あなたに知らせます。 – ArtcoInc