さくらインターネットの共用レンタルサーバーでのmod_rewriteの設定について
今までハッスルサーバーだったのですが、先日サーバーをさくらインターネットへ移転したところmod_rewriteの設定が効かなくなりました。ちなみにスタンダードを利用しています。
サイトはpukiwikiで作成しているので、【rewritemap.inc.php】を使用しています。
その際以下を参考に設定いたしました。
【rewritemap.inc.php】 http://wiki.revulo.com/pukiwiki/patch/rewritemap
また、現在 .htaccess には以下のように記述しています。
http://○○.com/test/.htaccess
--------------------------------------------------------
RewriteEngine on
RewriteBase /test
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?cmd=rewritemap&page=$1 [QSA,L]
--------------------------------------------------------
この状態で試しに、http://○○.com/test/index.php?sampleのページへ
http://○○.com/test/sampleというように接続すると
--------------------------------------------------------
Bad Request
Your browser sent a request that this server could not understand.
--------------------------------------------------------
というエラーが発生してしまいます。
クッキーが関係しているかと思いましたが、Firefoxのクッキーを全て消去しても何もかわりませんでした。
また http://q.hatena.ne.jp/1165927535 なども参考にしましたが全くわからなく困っています。
よろしくお願いいたします
No.5ベストアンサー
- 回答日時:
とりあえず、さくらインターネットのスタンダードのアカウントを持っているのでテストしてみました。
質問者さんの記述された.htaccessの内容をコピペし、同一の「test」ディレクトリを作成し、
index.phpを中身を、
<?php
var_dump($_GET);
?>
とだけ記述し、アクセスしてみました。
GoogleChromeとFirefoxは両方共正常にアクセス出来るようでした。
コレはもしかして、mod_rewriteの問題じゃなくて、pukiwikiのパッチが正常にあたってないとか、そういうことではないですか?
No.3
- 回答日時:
http://○○.com/test/にrewriteする記述は一切無いのに変ですね。
あっちもこっちもいじってめちゃくちゃになっているようですね。
No.2
- 回答日時:
http://○○.com/test/index.php?sampleのページへ
http://○○.com/test/sampleというように接続するなら、
http://○○.com/test/.htaccessに
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?$1 [L]
ですよね?
その.htaccessでは
http://○○.com/test/index.php?cmd=rewritemap&page=sample
が表示されちゃうのでは?
回答ありがとうございます。
試してみましたが無理でした。
エラーは発生しなくなりましたが、上記に書き換えると全てのページがhttp://○○.com/test/に置換されるようになってしまいました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- WordPress(ワードプレス) httpからhttpsへのリダイレクト設定について 2 2022/04/17 09:49
- その他(ブラウザ) グーの質問見ようとしたらブラウザ版で 3 2022/03/28 10:33
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- WordPress(ワードプレス) ワードプレスのパーマリンク設定について 1 2023/02/11 19:08
- WordPress(ワードプレス) ワードプレスの403エラーについて 2 2023/03/06 14:38
- PHP ECCUBE4のページ管理でPHPを実行させたい 1 2023/04/06 11:42
- VPN VPNに接続すると、インターネットに接続できなくなります。 1 2022/06/19 22:51
- その他(ブログ) Brogger独自ドメインから独自ドメインへ変更する 1 2022/09/22 13:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Zend Frameworkが機能しなくて
-
VScodeでpythonプログラムの関...
-
ECCUBE4のページ管理でPHPを実...
-
javascriptとPHPを用いた自作ア...
-
PCに保存していた写真を見られ...
-
同名フォルダを作成し、そのフ...
-
拡張子をつくる
-
Visual C++からftpを使う
-
Excelで外部のファイルの場所を...
-
linux duコマンドで困っています。
-
ネットワーク内のIPアドレス...
-
OpenFileDialogを使った後にも...
-
ファイルの作成日時について
-
コマンドボタンテキストの改行
-
ロックされたファイルを再起動...
-
参照元Excelファイルをバックグ...
-
バッチ(Windows2000)での解析エ...
-
50Mってどのくらいですか・・...
-
VBで定期的にタイムサーバに時...
-
リストボックス2に表示されたフ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ECCUBE4のページ管理でPHPを実...
-
IISでhtaccessの記載
-
VScodeでpythonプログラムの関...
-
MFC でどうやってネットページ...
-
XAMPPでのPHPがうまく...
-
cookieとhtaccessをつかったペ...
-
圧縮URL
-
PHP リファラの偽装で、ブック...
-
コメントの開始位置をそろえるには
-
初歩の初歩ですが・・・・・・。
-
PHP+sendmailによるメール自動...
-
localhost/~.php で404エラー
-
PCに保存していた写真を見られ...
-
同名フォルダを作成し、そのフ...
-
拡張子をつくる
-
Excelで外部のファイルの場所を...
-
linux duコマンドで困っています。
-
Teratermマクロの戻り値の取得失敗
-
バッチファイルで特定のファイ...
-
WinMergeはコマンドで操作する...
おすすめ情報