plesk9.2がはいってるレンタルサーバー(使えるネット)にて

mod-rewiteの設定をしたいのですが、うまくいきません。
現在、.htaccessをつかってURLの書き換えを行っているのですが、(これは成功しています)
表示が全体的に遅いので、vhost.confでURLの書き換えをおこないたいの
ですが、実際にやってみるとアパッチが起動せず、Serever errorになってしまいました。
どなたか、設定の仕方を教えていただけませんでしょうか??
httpd.conf等は何もいじっていません。
以下、vhost.confに書いた内容です。
<Directory /var/www/vhosts/example.jp/httpdocs>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.jp$
RewriteRule ^(.*)$ http://www.example.jp/ [R=301,L]

RewriteCond %{HTTP_HOST} ^www.example.jp$
RewriteRule ^index(.*)$ /user_data/aaa_index.php?id=26 [L]


RewriteCond %{HTTP_HOST} ^www.example.jp$
RewriteRule ^([0-9a-zA-Z_]+)/([0-9]+)/$ /list.php?group=$1&pager_count=$2&id=26 [L]

RewriteCond %{HTTP_HOST} ^www.example.jp$
RewriteRule ^([0-9a-zA-Z_]+)/([0-9a-zA-Z_]+)/$ /detail.php?group=$1&data=$2&id=26 [L]


RewriteCond %{HTTP_HOST} ^www.example.jp$
RewriteRule ^([0-9a-zA-Z_]+)/$ /list.php?group=$1&id=26 [L]

</IfModule>
</Directory>
以上の文章以外、何も書いておりません。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2010/02/26 12:02:35
  • 終了:2010/02/26 17:11:41

ベストアンサー

id:matsubobo No.1

まつぼっくり回答回数19ベストアンサー獲得回数32010/02/26 15:31:03

ポイント60pt

手元の環境で試したら、エラーは発生しませんでした。

Server version: Apache/2.2.11 (Unix)

質問文では、以下の行に改行が入っていますが、改行を入れたらエラーになります。

-----------------------------------------------

RewriteRule ^(.*)$

http://www.example.jp/ [R=301,L]

-----------------------------------------------

詳細は、Apacheのエラーログを見るのが一番確実だと思います。

http://httpd.apache.org/docs/2.0/ja/mod/core.html#errorlog

または、コマンドラインでconfigtestを行ってみる。

http://www.atmarkit.co.jp/flinux/rensai/apache05/apache05b.html

id:aug7251976

matsuboboさん

>または、コマンドラインでconfigtestを行ってみる。

>http://www.atmarkit.co.jp/flinux/rensai/apache05/apache05b.html

コマンドテストで、ミスがみつかりうまくいきました!

ありがとうございました!

2010/02/26 17:10:32

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません