0

私はワードプレスのようにパーマリンク構造を使用してwww.domain.com/sample-post/いますが、知らないすべてのパラメーターを自然にブロックします。

実際には、いくつかのソースを追跡するためにいくつかのリンクに Google 変数を追加したいだけです?utm_source=が、Wordpress はそれらをブロックし/none、ログに出力で 404 エラーが発生します。

それを修正する方法はありますか?

4

2 に答える 2

2

を使用する代わりに?# を使用して utm_source 値を渡すことを選択できます。

これを行うには、この行を _trackPageview _gaq.push(['_setAllowAnchor', true]); の上のアナリティクス トラッキング コードに追加します。

これで、 http: //mysite.net/index.html#utm_source=Source&utm_medium=email&utm_campaign=Name のように utm_source パラメータにタグを付けることができます

# の後のデータはサーバーに渡されないため、wp は引き続き同じ URL を表示します。

于 2012-11-11T21:06:08.597 に答える
1
# Block the include-only files. 
RewriteEngine On
RewriteBase /
# RewriteRule ^wp-admin/includes/ - [F,L]
RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F,L]
RewriteRule ^wp-includes/theme-compat/ - [F,L] 

# Preventing Directory Listing, Leads to Block and 403 and 401
Options -Indexes

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule  ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L]
RewriteRule  ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
# END WordPress

こんにちは、

パーマリンク構造としてdomain.com/sample-post/を使用しています

于 2012-11-09T13:12:29.437 に答える