を提供しながら、私がしたい私はこのhtaccessファイル:元のコンテンツ
http://domain.com/page/thing1
http://domain.com/page/thing2
http://domain.com/page/thing3
のようなURL構造を持つサブディレクトリフォームのURLを削除します。
- 削除/ページ/ URLから
- /page/thing1のコンテンツを配信する
私はExpを使用していますressionEngineは、ので、ここですべてのあなたのURLがhttp://domain.com/thing1とhttp://domain.com/thing2などであることを変更した場合、私は、URL
<IfModule mod_rewrite.c>
RewriteEngine On
# Removes index.php
RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
あなたは、必ずしもあなたがEEで、このデータにアクセスしているかに応じて、ModRewrite経由でこれを行う必要はありません。これらのURLはページモジュール経由で作成されますか?あるいは、 'page'はテンプレートグループで、' thing1'はテンプレートですか?または、 'thing1'、' thing2'など、すべてのエントリURLのタイトルですか? –
ここに2つの投稿があります。http://stackoverflow.com/questions/2402140/use-a-subdirectory-as-root-with-htaccess-in-apache-1-3とhttp://stackoverflow.com/質問/ 990392/htaccess-rewrite-to-redirect-root-url-to-subdirectory – Anagio
@DerekHogue今私はページがテンプレートグループで、thing1とthing2はエントリです。 – Dan