Magento URLからindex.phpを削除する方法
Magentoはオンラインで販売するための素晴らしいプラットフォームであり、間違いなく最高ですが、SEOとして不満を抱かせてきたことが1つあります。
彼らに利益はありません。
それらはSEOにとっても悪く、サイト構造と一貫性にとっても悪いです。そして、私のようなクリーンなURLフリークにとってはさらに悪いものです。彼らは十分にセクシーではありません。整理しましょう。
2つのステップでSEOに優しいMagentoのURL
幸いなことに、最近クライアントのためにMagentoストアを行っていたときに、少し掘り下げて、この問題に対する非常に簡単な解決策を見つけました。これには、Magentoの管理設定に対するいくつかの変更と、標準のストアURLの書き換えを整理するための単純な.htaccessファイルの追加または変更が含まれます。
以下の簡単な手順を実行すると、MagentoストアでSEOの成功に近づくことができます。SEOが関連性を低下させる言い訳はありません。
1)設定、管理者を変更しましょう
最初に行う必要があるのは、Magento管理パネル(index.php / admin)にログインして、非常に単純な設定を変更することです。これにより、Magentoは、見苦しいデフォルトではなくストア全体でURL書き換えを使用することを知ることができますURL。
ログインして、この設定を変更します。
[システム]> [構成]> [Web]> [検索エンジン最適化]に移動します
Webサーバーの書き換えを使用:はい
それは簡単でしたね。さて、最後のステップです。
2).htaccessファイルを使用してURLを書き換えましょう
最後の手順では、以前に管理設定内で変更した設定を補完するために、Magentoインストールフォルダーに.htaccessファイルを作成します。これにより、実際にURLが書き換えられます。以下の該当する.htaccessバージョンを選択します。
Magentoストアがルート(public_html)にインストールされている場合、これを使用します。
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Magentoストアがサブフォルダー(public_html / shop)にインストールされている場合、これを使用します。
RewriteEngine On
RewriteBase /shop/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /shop/index.php [L]
これで完了です。お役に立てば幸いです!
それは間違いなくあなたのSEOが彼または彼女の髪を引き抜くことを止めます。
これを使用したり、問題が発生した場合は、下のコメントでお知らせください!
htaccess
、私が間違って何アイデアを得るために私達にあなたのhtaccessのコンテンツを提供する追加されます