書き換えルールを構築する際に問題が発生しています。私が書き換えたいし、最終的にリダイレクトURLは、その中に検索クエリを持っており、次のようになります。元のアドレスがありませんhtaccess書き換え/リダイレクト
http://www.mysite.com/pages.php/fruit
:
http://www.mysite.com/pages.php?category=fruit
私はそれをリダイレクトしたいと思いますもう存在しません。私が書き換えを構築しようとしたが、これは非常に私はそれが
RewriteEngine on
RewriteCond %{QUERY_STRING} =category=fruit`
RewriteRule ^pages\.php$ pages.php/fruit/ [L,R=301]
が書き換えルールの構築を固定に何かアドバイスは素晴らしいことだ
http://www.mysite.com/home/linux123/m/mysite.com/user/htdocs/pages.php/fruit/
に行く仕事をしたいどのように動作していません。前もって感謝します。
あなたもhtaccessファイルは必要ありません。 $ _GET ['category']の代わりに$ _SERVER ["PATH_INFO"]を使用してください。 path_infoは '/'で始まるので、substr($ _ SERVER ["PATH_INFO"]、1) – Gerben
Gerbenに感謝します。私はデータを取得したり、ページをリダイレクトすることができたことに気がつきました。あなたの助言に感謝します。 – kaliok