人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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>
以上の文章以外、何も書いておりません。


●質問者: aug7251976
●カテゴリ:インターネット ウェブ制作
✍キーワード:.htaccess .jp A/a GROUP httpd
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● まつぼっくり
●60ポイント ベストアンサー

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

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

◎質問者からの返答

matsuboboさん

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

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

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ