0

私はPHPでウェブサイトをコーディングしています

そして私のリンクは:-

http://example.com/science.php?category=alien&title=Find+UFO+Just+over+your+head+by+clicking+here

ここで、ビューソースにURLを次のように表示したいと思います:-

http://example.com/science.php/alien/Find+UFO+Just+over+your+head+by+clicking+here

また、私はこれを作業リンクとして欲しいです:-

.htaccessから[generateit.net>mod_rewriteジェネレーターの助けを借りて]ここにコードがあります:-

RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)$ /science.php?category=$1&title=$2 [L]

このURLを有効にするには、PHPで何をする必要がありますか。

以下のリンクを書く必要がありますか:-

<a href="http://example.com/science.php?category=<?php echo $rows['category'] ?>&title=<?php echo htmlentities($rows['title']); ?>" > <?php echo $rows['title'] ?></a>

私のコードで、または私は書く必要がありますか:-

<a href="http://example.com/science.php/<?php echo $rows['category'] ?>/<?php echo htmlentities($rows['title']); ?>" > <?php echo $rows['title'] ?></a>

または上記のURLを作成するための関数。

ありがとうございました !私は長い間、この知識を探しています。

もう一度ありがとう

4

1 に答える 1

1

実際には、phpは.httaccessファイルによって変換された後にリクエストを受け取るため、PHP側から変更する必要はありません。

.httaccessの状態に問題があると思います。以下のコードを試してください。

RewriteEngine On
RewriteBase /
RewriteRule ^([^/]*)/([^/]*)/([^/]*)$ /$1.php?category=$2&title=$3 [L]

保存後、以下のリンクを試してください

http://example.com/science/alien/Find+UFO+Just+over+your+head+by+clicking+here

この助けを願っています

于 2013-01-15T07:08:14.343 に答える