1
私はこのhtaccessのルールがあります。www以外のページをリダイレクトしますが、これは通常のURLになりますか?
:誰かの種類が、それは問題は、私はcategory
というページがあり、ある
WWW .mysite.com
にリダイレクトされますmysite.comと場合
RewriteRule ^category/([\w-]+)/?$ category.php?categoria=$1&id=1 [L,QSA,NC]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
を
www.mysite.com/category/animals
WWWないユーザタイプが、それはWWWにリダイレクトされますが、URLになる場合:
www.mysite.com/category.php?categoria=animals & ID = 1
と完全なURLではなくカテゴリ/動物にリダイレクトしたい(category.php?categoria = animals & id = 1)... 何が間違っていますか?代わりに$1
を使用するように書き換え
同じことを、/私はWWWを削除すると、それはなるだろうWWW ... category.php categoria =動物&ID = 1 –
@RickJoeブラウザのキャッシュを消去します。また、他のリライトルールがある場合は、上記のルールがファイル/リスト全体の最初に表示されます。 – hjpotter92
ああ、それは今動作します!それは私のhtaccessの終わりにあった...それが働いていなかった理由です!どうもありがとう、お友達! –