1

メンテナンスを容易にするために、サブ Web サイトを LAMP サーバー上の異なるフォルダーに整理していますが、URL を介してこれらのフォルダーに整理されていることをエンド ユーザーに知られたくありません。

ディレクトリ構造の例:

/category1/website1
/category1/website2
/category2/website3
/category2/website4
/category2/website5
/category3/website6
/category4/website7
etc.

現在、カテゴリ名を入れても、常にhttp://www.example.com/category1/website1表示したいのですが、表示されます。http://www.example.com/website1

秘訣は.htaccess、X 個のサブ Web サイトを含む X 個のカテゴリを含むファイルからこれを行う必要があることです。現在、私は使用しています

Redirect 301 /website1 /category1/website1

各 Web サイトに対して、ユーザーが短いリンクを使用できるようにしますが、最終的にはアドレスにカテゴリが表示され、.htaccessファイルは 200 以上のサブ Web サイトが含まれて長くなります。:(

どんな助けでも大歓迎です!

4

2 に答える 2

0

手動で入力する場合は、非常に簡単に使用mod_rewriteできます。

RewriteEngine on
RewriteRule ^/website1$ /category1/website1 [L,NC]
RewriteRule ^/website2$ /category1/website2 [L,NC]

を作成することRewriteMapも可能です。ドキュメントには役立つ情報がたくさんあります

それが役立つことを願っています。

于 2012-04-11T16:06:35.950 に答える