URL non seguidos
Cando probamos unha mostra de URLs do seu Sitemap e constatamos que algúns URLs redirixida a outros lugares. Recomendamos que o seu Sitemap conter ligazóns que ligan con destino final (a redirección da meta) no canto de redireccionar a outra URL.
Erro de HTTP: 301
URL:
htt
Problema detectado en: 24 de abril de 2011
RewriteEngine en
RewriteCond% {HTTP_HOST}! ^ Windowsz \\. $ Net [NC]
RewriteRule ^(.*)$ http://windowsz.net/ $ 1 [R = 301, L]
DirectoryIndex forum.php índice index.php. Php3 messagebrd.pl index.html index.htm
RewriteBase /
RewriteRule archive / index.php? / $ 2 & language = $ 1 [L, QSA]
RewriteRule forum.php? language = $ 1 [L, QSA]
RewriteRule $ 2? Language = $ 1 [QSA]
RewriteRule ^ ((urllist | sitemap_) .* \\ (xml | ..? Txt) (\\ gz))? Vbseo_sitemap $ / vbseo_getsitemap.php sitemap = $ 1 [L]
Opcións + FollowSymLinks
# # # Este é un pouco de seguridade EXTRA e pode ser eliminado
^ RewriteRule inclúe /(.*) index.php
RewriteRule ^ VB /(.*) index.php
RewriteRule ^ paquetes /(.*) index.php
# # # ESTE É O ACTUAL REWRITE
RewriteRule ^ temas / ([0-9 ]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/ páxina ([0-9] +) ?)) showthread.php? t = $ 1 & page = $ 2 &% {QUERY_STRING}
RewriteRule ^ membros / ([0-9] +) member.php? U = $ 1 &% {QUERY_STRING}
RewriteRule ^ foros / ([0-9 ]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/ páxina ([0-9] +) ?)) forumdisplay.php? f = $ 1 & page = $ 2 &% {QUERY_STRING}
RewriteRule ^ blogs / ([0-9 ]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/ páxina ([0-9] +) ?)) blog.php? u = $ 1 & page = $ 2 &% {QUERY_STRING}
RewriteRule ^ entradas / ([0-9 ]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/ páxina ([0-9] +) ?)) entry.php? b = $ 1 & page = $ 2 &% {QUERY_STRING}
RewriteRule ^ lista /([^/]*/)([ 0-9] +) list.php? R = $ 1 $ 2 &% {QUERY_STRING}
RewriteRule ^ contido /(.*) content.php? R = $ 1 &% {QUERY_STRING}
RewriteRule ^ widget / config / ([0-9] +) widget.php? R = config / $ 1 &% {QUERY_STRING}
$ Vbseo_sm_priority antes = ($ vboptions ['vbseo_sm_priority_rt'], $ RELP);
if ($ vboptions ['vbseo_sm_freq_tsmart'])
{
$ Dpassed = (equipo () - $ threadrow ['lastpost']) / 86.400;
if ($ dpassed <3) $ freq = 'diario';
else if ($ dpassed <10) $ freq = "semanal";
else if ($ dpassed <100) $ freq = "mensual";
else $ freq = 'ano';
} Else
$ $ Vboptions freq = ['vbseo_sm_freq_t'];
vbseo_log_entry ("[showthread] forum_id: $ forumid, thread_id: $ threadrow [threadid] Mensaxes totais: $ totalposts, páxinas: $ TotalPages, views: $ threadrow [views] $ antes");
for ($ p = 1; $ p <= $ TotalPages $ p + +)
{
/ / Código adicional
Alanguages $ array =
if (! $ ficheiro) {
$ Currentthreadurl vbseo_url_thread = ($ threadrow, $ p, $ arquivados). '& Language =';
$ Vbseo_stat ['t'] + = sizeof ($ alanguages);
Lastpost $ = $ threadrow ['lastpost'];
foreach ($ $ alanguages como linguaxe) {
vbseo_add_url ($ $ currentthreadurl lingua, antes $, $ lastpost, $ freq.)
}
}
/ / Fin do código adicional
$ Vbseo_stat [$ arquivados 'at': 't'] + = vbseo_add_2urls (
vbseo_url_thread ($ threadrow, $ p, $ ficheiro),
vbseo_url_thread ($ threadrow, $ p, $ arquivados, true),
$ Previo,
$ Threadrow ['lastpost'],
$ Freq
;
}
if ($ showpost)
{
Getposts $ = $ db-> query ("
Seleccione p.dateline, p.postid, p.threadid
FROM ". Table_prefix." Post AS p
ONDE p.threadid = $ threadrow [threadid]
E visible = 1
ORDER BY p.dateline
");