私は過去2時間この問題を解決しようとしてきました。私はすでにGoogle上で言及されたすべてのソリューションを試したが、運がない。Modリライトページアンカー
まず、問題から始めましょう。このプラグインを使用しようとしています: http://www.gethifi.com/blog/a-jquery-plugin-to-create-an-interactive-filterable-portfolio-like-ours
私のウェブサイトで問題は、このプラグインがAnchorタグを使用していることです。それがなければ、それは動作していないようです。 さて、私は現在取り組んでいるウェブサイト上のユーザーフレンドリーURLで作業しようとしています。アンカーは機能しません。
これが今の私の.htaccessファイルです:空想
RewriteEngine On
RewriteBase/
RewriteRule ^([^/]*)\.html$ /mysite/category.php?cat=$1 [L]
RewriteRule ^([^/]*)/([^/]*)\.html$ /mysite/category.php?cat=$1&lang=$2 [L]
何も、カテゴリと言語のためのちょうどいくつかの書き換え。動作しているようです唯一の事はこれです:
RewriteEngine On
RewriteBase/
RewriteRule ^([^/]*)\.html$ /mysite/category.php?cat=$1 [L]
RewriteRule ^([^/]*)/([^/]*)\.html$ /mysite/category.php?cat=$1&lang=$2 [NE,R,L]
しかし、私はこれを使用するときに、私のユーザーフレンドリーなURLもなくなっています。代わりに、私は参照してください:category.php?cat = ....
これが重要かどうか分かりませんが、私が作業しているホストを指すのに<base href="">
を使用しています。
ありがとうございました。
「R」フラグが問題です。それがなければうまくいかないのですか? –
「機能していません」 - 説明が不十分です。 – zerkms
@Pekka:もし彼がリダイレクトを受けたのではなく、単に "働いていない"のであれば、彼はそれを見て、質問でそれを指定します:-) – zerkms