1

私のサイトでは、コンテンツを Ajax で動的にロードしているため、URL は www.internet.com/#/contact.php や www.internet.com/#/home.php のようになります。

私のサイトには多くのリンク/ページがあるので、.htaccess でそれを行いたいと考えています。

URL にハッシュタグがなく、ドメイン名の直後に追加するか、残りの URL を削除せずにハッシュタグを追加するを確認するにはどうすればよいですか?

たとえば、www.internet.com/home.php は www.internet.com/#/home.php にリダイレクトする必要があります。

4

2 に答える 2

0

mod_rewriteと.htaccessを有効にしてからhttpd.conf、次のコードをディレクトリの.htaccess下に配置します。DOCUMENT_ROOT

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule (?!^#/)^(.+)$ #/$1 [L,R=301,NE]
于 2012-11-07T19:08:44.217 に答える
0

ハッシュタグの後の値はサーバーに送信されないため、サーバー側のコード (例: .htaccess) でその存在を確認することはできません。ハッシュタグの存在を検出するには、ブラウザで実行するスクリプトが必要です。

于 2012-11-08T18:17:45.843 に答える