【Apache】mod_rewrit ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
219:217 07/05/26 06:46:54 >>218 まじっすか。 apacheの設定に問題があるのかもしれません。 もうすこし調べてみます。ありがとうございました。 220:nobodyさん 07/05/26 13:58:00 llpEpcc0 都合により mod_dir のスラッシュ補完が行えない環境なので、 mod_rewrite でスラッシュ補完を実現させたいと考えており、アドバイスをお願いしたいです。 ※説明が長くなってしまったので、本文をいくつかに分割して投稿いたします。 ○現在の状況 まず、下記の設定を追加する事で、UserDir にチルダ無しでアクセスが出来るようにしてあります。 RewriteEngine on RewriteRule ^/([a-zA-Z0-9_\-]+)/(.*) - [C] RewriteCond /home/$1/public_html/$2 -f [OR] RewriteCond /home/$1/public_html -d RewriteRule ^/([a-zA-Z0-9_\-]+)/(.*) /~$1/$2/ [PT] RewriteRule ^/([a-zA-Z0-9_\-]+)$ /~$1/ [PT] 上記 RewriteRule の影響で、 URLの最後にスラッシュが含まれていない場合、mod_dir のスラッシュ補完が行われません。 ・例 test ユーザのディレクトリでアクセスした場合 本来であれば下記のスラッシュ補完が行われるはずだが、実際にはスラッシュ補完が稼動しない。 http://www.xxxx.net/test を ↓ http://www.xxxx.net/test/ とさせたい ちなみに、チルダ有りでアクセスすると mod_dir のスラッシュ補完は問題なく行われる事を確認済です。 http://www.xxxx.net/~test を ↓ http://www.xxxx.net/~test/ となる。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5136日前に更新/120 KB
担当:undef