URL'ler takip
Site Haritanızdaki URL'lerin bir örneğini test ettiğimizde, bazı URL'lerin başka konumlara yönlendirme olduğu bulundu. Biz Sitemap yerine başka bir URL yönlendirme nihai hedef (hedef yönlendirmek) bu noktadan URL'ler içeren önerilir.
HTTP Hatası: 301
URL:
htt
Sorun algılandı: 24 Nisan 2011
RewriteEngine üzerinde
RewriteCond% {HTTP_HOST}! ^ Windowsz \\ net $ [NC]
RewriteRule ^(.*)$ http://windowsz.net/ $ 1 [R = 301, L]
DirectoryIndex forum.php index.php dizin. Php3 messagebrd.pl index.html index.htm
RewriteBase /
RewriteRule archive / index.php? / $ 2 & dil = $ 1 [L, QSA]
RewriteRule forum.php? dil = $ 1 [L, QSA]
RewriteRule 2 $ dil = $ 1 [QSA]
RewriteRule ^ ((urllist | sitemap_) .* \\ (xml |.. Txt) (\\ gz))? Vbseo_sitemap / vbseo_getsitemap.php site haritası = $ 1 [L]
Options + FollowSymLinks
# # # BU BİR KÜÇÜK EKSTRA GÜVENLİK IS ve kaldırılabilir
/(.*) Index.php RewriteRule ^
RewriteRule ^ fi /(.*) index.php
RewriteRule ^ paketleri /(.*) index.php
# # # BU GERÇEK yeniden yazılmış halidir
RewriteRule ^ konuları / ([]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/ sayfa 0-9 ([0-9] +) ?)) showthread.php? t = $ 1 & sayfa = $ 2 &% {QUERY_STRING}
RewriteRule ^ / ([0-9] +) member.php? U = $ 1 &% {QUERY_STRING}
RewriteRule ^ forum / ([0-9 ]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/ sayfa ([0-9] +) ?)) forumdisplay.php? f = $ 1 & sayfa = $ 2 &% {QUERY_STRING}
RewriteRule ^ bloglar / ([0-9 ]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/ sayfa ([0-9] +) ?)) blog.php? u = $ 1 & sayfa = $ 2 &% {QUERY_STRING}
RewriteRule ^ girişleri / ([0-9 ]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/ sayfa ([0-9] +) ?)) entry.php? b = $ 1 & sayfa = $ 2 &% {QUERY_STRING}
RewriteRule ^ listesi /([^/]*/)([ 0-9] +) list.php? R = $ 1 $ 2 &% {QUERY_STRING}
RewriteRule ^ içerik /(.*) content? R = $ 1 &% {QUERY_STRING}
RewriteRule ^ Widget / config / ([0-9] +) widget.php? R = yapılandırma / $ 1 &% {QUERY_STRING}
ABD doları önceki = vbseo_sm_priority ($ vboptions ['vbseo_sm_priority_rt'], $ relp);
if ($ vboptions ['vbseo_sm_freq_tsmart'])
{
$ Dpassed = (time () - $ threadrow ['lastpost']) / 86400;
if (dpassed $ <3) frekans = 'günlük';
else if (dpassed $ <10) frekans = 'Haftalık';
başka (dpassed $ <100) frekans = 'aylık' eğer;
else $ frekans = 'yıllık';
} Else
$ Frekans = $ vboptions ['vbseo_sm_freq_t'];
vbseo_log_entry ("[showthread] forum_id: $ forumid, thread_id: $ threadrow [threadid], toplam ileti: $ totalposts, sayfa: $ TotalPages, görünümler: $ threadrow önce [views] $");
($ p <= $ TotalPages; $ p = 1 $ p + +)
{
/ / Ek kod
$ Alanguages = array
if (! doları arşivlenen) {
ABD doları currentthreadurl = vbseo_url_thread ($ threadrow, $ p, arşivlenen ABD doları). '& Dil =';
$ Vbseo_stat ['t'] = sizeof ($ alanguages);
$ Lastpost = & $ threadrow ['lastpost'];
foreach (dil $ dolar olarak alanguages) {
vbseo_add_url (ABD doları currentthreadurl $ dil, $ önce, $ lastpost, frekans);
}
}
/ / End ek kod
$ Vbseo_stat [arşivlenen doları '': 't'] = vbseo_add_2urls (
vbseo_url_thread ($ threadrow, $ p, arşivlenen ABD doları)
vbseo_url_thread ($ threadrow, $ p, ABD doları arşivlenen, true)
Önce ABD doları,
$ Threadrow ['lastpost'],
ABD doları frekans
;
}
eğer (ABD doları showpost)
{
$ Getposts = $ db-> sorgu ("
SELECT p.dateline, p.postid, p.threadid
FROM p GİBİ "table_prefix." Mesaj
NEREDE p.threadid = $ threadrow [threadid]
VE visible = 1
ORDER p.dateline TARAFINDAN
");




;
Alıntı ile!
