私は PHP と Yii Framework を使用して Web サイトを作成しました。そこには、クリーンな URL を使用するための次のステートメントを.htaccess
含むファイルがあります。mod_rewrite
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
たとえば、私はこのドメインを使用しています: www.example.com
& popstan.net
、これらのドメインの URL 書き換えは夢のように機能します!
しかし、私は現在ブログを作成しており、Yii コントローラを使用して、ブログ記事、ブログ カテゴリ、および単一のブログ記事にアクセスするための次の構造を持っています。
- http://example.com/blog/ - すべての新しい記事を一覧表示します
- http://example.com/blog/category/some-category - 特定のカテゴリの記事を一覧表示する
- http://example.com/blog/article/some-alias-path - 単一のブログ記事をプレビューします
今、私はこのブログを domain:http://blog.example.com/
の下で使用したいと考えており、それらの URL 構造を維持し、2 つの別々のディレクトリ (つまり、ブログ ディレクトリ) に自分の Web サイトをコピーしたくありません。
mod_rewrite
ドメインの URL を書き換えるために使用することは可能ですが、URL を親ディレクトリから取得することはできますか?