誰かがコメントする前に、このトピックで作成された多くの投稿があることを知っていますが、そのいずれも問題を解決していないようです。.htaccessを使用してGET URLを消去する
だから、私はそうのようなGET
クエリで使用されているproject.php
と呼ばれるウェブサイト内のページを持っている:project.php?id=12
私はlocalhost/MyWeb/project/id/12/
に指定されたURLに変換した.htaccessファイルを持っていると思います。私は文字通り、そのトピックに関するすべての単一の投稿をたどってきましたが、どれも動作していないようです。
はまた、それに伴い、私はすべての私の.php
と.html
ファイルはその名前だけで表示させたい、すなわちlocalhost/MyWeb/index.php/
はlocalhost/MyWeb/index/
なり、localhost/MyWeb/sub1/sub2.php
はlocalhost/MyWeb/sub1/sub2/
になります。
編集:私はそれがどの参考になるとは思いませんでしたので、私は最初の場所で私の仕事を追加しなかった理由
理由でした。しかし、ここにある:まず
RewriteEngine On
RewriteRule ^([0-9]+)$ project.php?id=$1
RewriteRule ^([0-9]+)/$ project.php?page=$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteRule ^([^\.]+)$ $1.html [NC,L]
これまでの試みや具体的な研究を示してください。前もって感謝します! – mario
私は自分の作品を最初に追加しなかったのは、それが役に立たないと思ったからです。しかし私は私のポストを更新しました。 –
@TayabSoomro - あなたの試行を投稿する理由は、私たちにとって役に立ちます。なぜなら、あなたが求める答えを提供するのではなく、どこが間違っているのかを示す機会を提供するからです。しかしそれはただの理由です...コードを投稿したので、あなたが間違っていたことが分かりました。今すぐ回答を投稿する –