0

私の .htaccess ファイルに、私のページが読み込まれ、ドメインの末尾に # を追加してトップに「跳ね返る」原因になっている可能性があると思います。例: example.com/#

これが私のhtaccessファイルです:

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

# Start Category Redirects

Redirect permanent /check-out-this-page-tration http://example.com/this-page/

Redirect permanent /rewards http://example.com/example-reward-coupons-page/

Redirect permanent /p-photo-entries http://example.com/2012-contest-photos/


# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

# Or, compress certain file types by extension:
<files *.html>
SetOutputFilter DEFLATE
</files>


# BEGIN WordPress
RewriteRule ^index\.php$ - [L]

# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]

# END WordPress

何を削除または変更する必要があるかについてのアイデアはありますか?

4

1 に答える 1

1

URL フラグメントは、表示しようとしているコンテンツを処理する方法を決定するために、クライアント (Web ブラウザー) によって使用されます。

これは、ページの特定の部分にジャンプするためのアンカーにすることも、他のスクリプト間で情報を送信するために JavaScript によって使用することもできます。フラグメントがサーバー (htaccess ファイルが存在する場所) に送信されることはないため、これは htaccess ファイルではありません。

JavaScript (特に、「Add To Any」などのリンクを共有するサード パーティのサイトから読み込むスクリプト) を選択的に削除してみてください。それ以外の場合は、次のようなリンクがコンテンツに含まれていないことを確認してください。

some/path/file.html#
于 2013-04-24T07:54:47.620 に答える