上で見つかりませんでした私は、ローカルホスト上の私のURLが.htaccessのエラー:要求されたURLは、このサーバ
http://localhost:8888/photo/home.php
あるhome.php
あるPHPファイルを持っている私はから.php
を削除したいですURL
ので、私が作成した.htaccess
ファイル
RewriteEngine On
RewriteRule ^home?$ home.php
このエラーが発生し続ける
要求されたURL/photo/homeはこのサーバー上に見つかりませんでした。
'^'は、文字列の先頭に検索を開始することを意味します。あなたはおそらく '^ /?photo/home'をほしいと思うでしょう。 – Cfreak
こんにちは@Cfreak。返信ありがとうございますが、これは 'RewriteRule^/?photo/home home.php'のどちらでも動作しません。 –
おそらくこれを使う必要があります:' RewriteRule ^(/?photo)/ home $ 1/home.php'。 '/写真は'書き換えられたURLにある必要があります。逆参照の理由は、このRewriteRuleの位置に応じて、一致するURLの先頭にスラッシュがある場合とない場合があります。 – Jost