私には何か簡単な問題がありますが、私はhtaccessを初めて使っていて解決策を見つけることができません。htaccessを書き直すと、最後に/を追加するとURLが機能しなくなる
私は次のURLを入力すると
RewriteRule ^page1/([a-zA-Z0-9_-]+)/$ page1.php?name=$1
RewriteRule ^page1/([a-zA-Z0-9_-]+)$ page1.php?name=$1
が、それは問題
www.myexample.com/page1/variable
せずに動作します(ルートマップ)私のhtaccessファイルに次の行を持っている奇妙なことが起きたときにI最後に/を追加してください。その後、ページはGET値をURLから取得できません。
あなたの時間と助けてくれてありがとう!
.htaccessに他のルールがありますか? –
それは問題でしたが、今はそれを修正しました。新しいものがあります。私はルールマットを使用したいと思います: RewriteRule^page1 /(.*)$ page1.php?url = $ 1 ただし、最初の "page1"はありません。 RewriteRule ^(。*)$ page1.php?url = $ 1 問題は、myexample.comまたはexmaple.com/contact.phpと入力したときにpage1.phpも読み込まれ、/ variable /のようなものがロードされている場合のみです。 – Jab