Kjapp og trygg hosting for Wordpress

noindex wrap i poster på eksterne linker???

picxx

Well-Known Member
Jeg har et aldri så lite problem på siden Norsk forbruker finans
I alle poster blir eksterne linker wrappet med taggene < noindex > link < /noindex >
Jeg vil ikke ha disse taggene.

Har sjekket alle plugins, forsøkt å deaktivere alle plugins.
Kjøpte nytt theme og la inn fordi jeg trodde det kunne være noe UI kode i gratisthemet jeg brukte som forsårsaket dette.
Tatt en titt i databasen, men der er postene lagret uten disse taggene.

Noen som kan hjelpe meg med dette problemet lover jeg å spandere en pils ved første anledning.

Takker så mye på forhånd.

:)
 

picxx

Well-Known Member
htaccess ser slik ut.
fatter ikke helt alle disse linjene med supercache, da dette er en plugin jeg ikke bruker pr. i dag.
Men, tror ikke noe der forårsaker disse noindex taggene...

Kode:
# BEGIN WPSuperCache
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
AddDefaultCharset UTF-8
RewriteCond %{REQUEST_URI} !^.*[^/]$
RewriteCond %{REQUEST_URI} !^.*//.*$
RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{QUERY_STRING} !.*s=.*
RewriteCond %{QUERY_STRING} !.*p=.*
RewriteCond %{QUERY_STRING} !.*attachment_id=.*
RewriteCond %{QUERY_STRING} !.*wp-subscription-manager=.*
RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress|wp-postpass_).*$
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz -f
RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz [L]

RewriteCond %{REQUEST_URI} !^.*[^/]$
RewriteCond %{REQUEST_URI} !^.*//.*$
RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{QUERY_STRING} !.*s=.*
RewriteCond %{QUERY_STRING} !.*p=.*
RewriteCond %{QUERY_STRING} !.*attachment_id=.*
RewriteCond %{QUERY_STRING} !.*wp-subscription-manager=.*
RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress|wp-postpass_).*$
RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html -f
RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html [L]
</IfModule>

# END WPSuperCache
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
 

kongen

kongemedlem
Hva med Wordpress sin 'Privacy option'? Sperrer du for indeksering der?

Har du brukt et SEO-plugin tidligere og satt noindex? Kanskje det henger igjen i cachen en stund etter du deaktiverer pluginet. Prøv å slette cachen.
 
Sist redigert:

picxx

Well-Known Member
Har forsøkt å slette cachen, uten hell.
Privacy option er ikke påslått.
 

Nutz

Med lem
I \wp-includes\general-template.php Linje 1694 - 1706

finner vi denne:
PHP:
/**
 * Display a noindex meta tag if required by the blog configuration.
 *
 * If a blog is marked as not being public then the noindex meta tag will be
 * output to tell web robots not to index the page content.
 *
 * @since 2.1.0
 */
function noindex() {
	// If the blog is not public, tell robots to go away.
	if ( '0' == get_option('blog_public') )
		echo "<meta name='robots' content='noindex,nofollow' />\n";
}

Var det eneste jeg fant med "noindex" i standard WP-installasjon.
Edit: men denne skal jo ikke wrappe linkene dine..
Bør være en "anti-spam-plugin" som du har oversett.. :)
 
Sist redigert:

picxx

Well-Known Member
Saken er at jeg får denne dritten på alle eksterne linker når alle plugins er deaktiverte.
Har deaktivert alt av plugins nå, for den som vil sjekke ...
 

picxx

Well-Known Member
Forsøkte også å gjøre om noindex og nofollow i general-template.php, noe som selvsagt ikke virket... :(
 

Nutz

Med lem
Nei, det skal ikke virke.. Er jo bare meta name som blir berørt der..

Var visstnok 4 filer som hadde noindex i seg, overså resultatene jeg..
wp\wp-includes\default-filters.php(Linje 210): add_action( 'wp_head', 'noindex', 1 );

Kan ikke tenke meg den gjør det heller..
 

picxx

Well-Known Member
Nei, var nok ikke den heller.
Fikk en php feil når jeg bare gjorde om til index, men sletta deretter hele linja.
Var fremdeles noindex tags på eksterne linker.

Bare FYI, jeg har også testet med div. dofollow plugins, med null resultat.
 

picxx

Well-Known Member
Har nå slettet alt av ting som ikke skal være på siden og innstallert wordpress på nytt.
Fremdeles disse jækla noindex taggene på siden.

Gjør derfor om denne posten til betalt oppdrag.
500 kroner til den som kunne tenke seg å ta en titt og fikse dette problemet.
"No cure no pay"

Send meg en pm hvis du har tid og lyst.
 

picxx

Well-Known Member
Da var problemet fikset :)

Det var en trojaner/fil som hadde sneket seg inn i twentyten themet.
Slettet themet og innstallerte en ny versjon, så var det fint.

Filen hadde navnet wso2-orig.php i tilfelle det er andre som kommer borti samme problemet.
 
Topp