私は URL 書き換えの世界ではまったく新しいものです。見栄えの良い URL を取得し、検索エンジン (SEO) で結果を提供するより良い構造を取得するには、独自の CMS でこれを行う必要があります。
これは、nice URL で非表示にするすべてのジョブを実行するバックグラウンド ファイルです。
これは私の構造パターンの例です:
CMS は、次のような非常に基本的な rewriterule の FR ディレクトリに HTACCESS ファイルを作成するだけです。
Options +FollowSymlinks
RewriteEngine On
RewriteRule produits/solives-de-rive-rimboard index.php?p=144
RewriteRule produits/decoupe-sur-mesure index.php?p=145
RewriteRule produits/panneaux-osb index.php?p=146
RewriteRule produits/boites-de-bois-crates index.php?p=147
RewriteRule produits/palettes-de-bois index.php?p=148
RewriteRule accueil index.php?p=4
RewriteRule a-propos-de-cimdat index.php?p=139
RewriteRule produits index.php?p=140
RewriteRule videos index.php?p=141
RewriteRule nous-joindre index.php?p=142
「accueil」、「nous-joindre」などの最初のレベルのページではすべて正常に機能します...
しかし、「produits/solives-de-rive-rimboard」のような 2 番目と 3 番目のレベルのページの回避策は見つかりませんでした。このページへのすべての相対リンクがサブフォルダー (css、画像、jquery...) にあることを除いて、index.php は正常に読み込まれます。
htaccess ファイルで使用できるタグはありますか?基本パス?
index.php に " <base href="something">
" を指定すると、構造内で他の問題が発生する可能性があります。
ありがとう