サーバーはさくらのスタンダードを利用しています。
mod_rewriteの動作について質問なのですが・・・
/item/details/5/などにアクセスがあった場合実際には
/item/details.php?id=5が動作させるべく.htaccessに以下のように
/(スラッシュ)で区切るとなぜか動作しません。
RewriteRule ^item/details/([0-9])/ item/details.php?id=$1 [L]
試しに以下のように_(アンダーバー)でつなげると意図する動作を
行います。
RewriteRule ^item_details/([0-9])/ item/details.php?id=$1 [L]
どうすれば意図するようなurlで動作することが可能でしょうか?
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
RewriteRuleは正規表現ですので、/は正規表現の区切り文字(終了)と見なされると思います。
(たぶん。詳しい動作はわかりません。)RewriteRule ^item\/details\/([0-9])/ item/details.php?id=$1 [L]
または
<Location "/item/details/">
RewriteRule ^([0-9])/ item/details.php?id=$1 [L]
</Location>
未検証です。
参考URL:http://httpd.apache.org/docs/2.0/ja/mod/core.htm …
お返事ありがとうございます。どちらの方法も試してみたのですが
残念ながら動作しませんでした。
xamppで試した際には問題なかったのでさくらの設定などの関係ですかね^^;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- SEO googleサーチコンソールで、重複URLが多数発生、その修正方法について 2 2023/06/23 16:15
- SEO googleサーチコンソールでの重複ページ(ダブルスラッシュ) 3 2023/06/12 15:00
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- Ruby No route matches [GET] "/posts/5/destroy" 1 2022/03/24 13:00
- インターネットビジネス viaという高速ブラウザがあるのですが、広告は表示されないようです。 どういったビジネスモデル(何で 1 2022/07/25 18:35
- ノートパソコン パソコンで悩んでいます。 今三年生で建築を学んでいるものです。 使っていたパソコンが壊れてしまったた 4 2023/04/22 03:47
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- Excel(エクセル) 文章内の指定した位置にセル内を差し込む 1 2023/06/28 19:56
- 楽器・演奏 この二つの違いってなにですか?私がエレキギターでライブ配信するなら両者とも同じように使えますよね?Y 1 2023/07/02 11:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
これの対応OSを教えて下さい。p...
-
リンクのクリック数をカウンタ...
-
PHPで別PHPを呼び出す。
-
gdとgd2の違い
-
apache・phpが起動しない・・・
-
Apacheの設定ファイルにPHPの設...
-
テキストエリアの内容がメール...
-
PEARのソースが一部しか読み込...
-
PHPファイルが表示されない
-
パソコン一日中つけっぱなしの...
-
PHPからMSSQLへの接続結果の文...
-
<A href ~ と一緒に値を渡すには
-
FTPコマンドでディレクトリごと...
-
onedrive にexcelファイルをア...
-
バッチを用いたフォルダの自動移動
-
PHPのif文でその処理を途中で抜...
-
PHPでネットワークドライブのop...
-
PHPsendmailにて送信元を変更
-
phpでクラスのメソッドで同名の...
-
PEAR Image_QRCodeのエラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォームで戻った際に入力済み...
-
PHPからMSSQLへの接続結果の文...
-
.htaccessにphp_valueが使用できな
-
<A href ~ と一緒に値を渡すには
-
header(Location:~)で$_SESS...
-
phpの中でphpを書けないか
-
さくらインターネットでメール...
-
PHPINFOが見えない
-
PHP/SQL リスト→クリックした名...
-
Apache 2.4.0でphp5.3を使うには?
-
PHPで別PHPを呼び出す。
-
これの対応OSを教えて下さい。p...
-
他のクエリを保持したまま、ペ...
-
ログイン判定後の画面遷移について
-
複数のPHPファイルを読み込むに...
-
「teratail」での回答内容がい...
-
PHP PDOライブラリが読み込まれ...
-
OpenPNE設置時のエラー
-
gdとgd2の違い
-
phpでのRの呼び出し
おすすめ情報