Tack. Jag har inaktiverat "hålla icke-engelska tecken i webbadresser" för nu och kommer att utföra de steg som du nämnde för webbplatskartan. Jag ska låta dig veta hur det gick.
Ser fram emot att höra från dig senare.
Tack. Jag har inaktiverat "hålla icke-engelska tecken i webbadresser" för nu och kommer att utföra de steg som du nämnde för webbplatskartan. Jag ska låta dig veta hur det gick.
Ser fram emot att höra från dig senare.
Uppdatering: Efter inaktivering Vbet i enlighet med ditt inlägg ovan Google nu ser min webbplatskartor.
ok, så nu vet jag varför vi inte kan använda. htaccess i / forum mapp
ett annat test. aktivera bara vBET återigen, lägg htaccess i huvudmappen (ersätt med den gamla (INTE I / forum MAPP)):
som ni vet med denna htaccess vbet arbetar bara på forum sidor.Code:# Comment the following line (add '#' at the beginning) # to disable mod_rewrite functions. # Please note: you still need to disable the hack in # the vBSEO control panel to stop url rewrites. RewriteEngine On # Some servers require the Rewritebase directive to be # enabled (remove '#' at the beginning to activate) # Please note: when enabled, you must include the path # to your root vB folder (i.e. RewriteBase /forums/) #RewriteBase / #RewriteCond %{HTTP_HOST} !^www\.hj-research\.com RewriteCond %{HTTP_HOST} !(^www\.hj-research\.com$|^cdn\.hj-research\.com$) RewriteRule (.*) http://www.hj-research.com/$1 [R=301,L] #RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com #RewriteRule (.*) http://www.yourdomain.com/forum/$1 [L,R=301] RewriteRule ^forum/((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ forum/vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L] #vbet translator rules start RewriteRule ^forum/?(af|sq|ar|hy|az|eu|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|ka|de|el|ht|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|ur|vi|cy|yi)/$ forum/vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/ [L,QSA] RewriteRule ^forum/?(af|sq|ar|hy|az|eu|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|ka|de|el|ht|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|ur|vi|cy|yi)/(.*)?$ forum/vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/$2 [L,QSA] RewriteCond %{REQUEST_URI} !(admincp/|modcp/|vbseo_sitemap/|cron) RewriteRule ^forum/((archive/)?(.*.php(/.*)?))$ forum/vbenterprisetranslator_seo.php [L,QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/ RewriteRule ^(.+)$ forum/vbenterprisetranslator_seo.php [L,QSA] #vbet translator rules end RewriteCond %{REQUEST_URI} !(media/|admincp/|modcp/|cron|vbseo_sitemap) RewriteRule ^forum/((archive/)?(.*\.php(/.*)?))$ forum/vbseo.php [L,QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !/(media|admincp|modcp|clientscript|cpstyles|images)/ RewriteRule ^(.+)$ forum/vbseo.php [L,QSA] ## Expires <ifModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 1 seconds" ExpiresByType text/html "access plus 1 seconds" ExpiresByType image/gif "access plus 3456000 seconds" ExpiresByType image/jpeg "access plus 3456000 seconds" ExpiresByType image/png "access plus 3456000 seconds" ExpiresByType text/css "access plus 3456000 seconds" ExpiresByType text/javascript "access plus 3456000 seconds" ExpiresByType application/javascript "access plus 3456000 seconds" ExpiresByType application/x-javascript "access plus 3456000 seconds" </ifModule> ## Compression <ifmodule mod_headers.c> <ifmodule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/css text/xml application/x-javascript BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html </ifmodule> </ifmodule> #Remove index.php from hj-research.com/index.php #rewrite engine on RewriteCond %{THE_REQUEST} index\.php RewriteCond %{QUERY_STRING} ^$ RewriteRule ^index\.php$ / [L,R=301]
testa den. och kontrollera att Google kan se din webbplatskarta
tack
Tack. Jag ska försöka nu.
Testad. Endast forumets huvudsida översätter (som du sa att det skulle) men sitemap accepteras av Google. Webbplatskartan var dock inte något större än normalt och inte innehålla några främmande språk webbadresser.
Det främmande språket webbadresser fortfarande inte är korrekt på mina forum och fortsätter att producera 404 sidor trots min vbseo inställningarna och filerna är samma som beskrivs i din setup förfarande. De ser bra men när du klickar på dem de 404.
Jag godkänner att ni inte kan tillgodose alla vBulletin konfigurationer och att mitt forum presenterar en icke-standard installation av vb så jag kommer att behöva lämna vbet funktionshindrade för nu.
Jag hoppas att det blir möjligt vid något tillfälle att få vbet arbetar på mitt forum men just nu skulle jag inte vara nöjd med en partiell översättning av mitt forum och icke-arbetande länkar.
Tack för den tid du har lagt in detta ändå. Det var mycket uppskattat.
Senast redigerad av norku; 10-03-11 på 17:18.
OK, nu vet jag mer. så vi kan bara använda htaccess i main mappen, inte i / Mapp.
Snälla ge mig lite tid att hitta en lösning. Jag måste tänka på det och prova några konfiguration.
Tack Jag ska lösa det åt dig
PM är på väg
Jag skulle vilja sammanfatta alla ändringar.
1. integreras med Googles sökmotor - det fanns en kodning fråga när sidan har översatts. hur man fixar?
-Gå till admincp-> Style & mallar-> Navbar mall
-I denna mall finns:
- Och ersätt med:PHP Code:
<input type="hidden" name="ie" value="ISO-8859-2"/>
2. problem med tyska bokstäver i URL på inte översatt sida -> bör vi definiera karaktären ersättning i vbseo allmänna alternativ.PHP Code:
<input type="hidden" name="ie"<vb:if condition="$_REQUEST['language']"> value="UTF-8"<vb:else />value="ISO-8859-2"</vb:if>/>
EXEMPEL:
3. om översättning av de viktigaste sida - fortfarande arbetar.Code:'ü' => 'ue' 'ä' => 'ae' 'ö' => 'oe' 'ß' => 'ss'
Det är problem med tecknen. Om användaren ställer in forumet språk till tyska på hans profil och gör ett inlägg som innehåller å ä ö ö ü ü ß översättningen fungerar när de visas på engelska. Men om han vill ändra sin post han ser html siffror istället för bokstäver.
I vbseo cp ****> 'Definiera din anpassade Karaktär Replacements "Jag har för närvarande följande angett det så att mina indexerade webbadresser fortfarande att fungera:
'U' => 'UE "
"Ä '=>' AE '
'Ö' => 'oe "
'ß' => 'ss'
Men vad jag verkligen behöver göra är att ange
"(Html-nummer) '=>' ä 'så att redigera problemet är löst. Detta kommer dock att ha en inverkan på mitt indexerade webbadresser. Eller är jag missat något här?
Jag kan bara använda ett språk just nu, eftersom jag inte har någon Custom Character Replacements definieras för de andra (50!) Språk.
Finns det något sätt att få detta fungera?
Senast redigerad av norku; 11-03-11 på 11:56.
Du behöver inte deklarera tecken utbyte på alla språk - bara bokstäver för språk innan installation av vBET (tyska).
Nu är alla bokstäver för andra språk är bra
Om inte - ge mig ett exempel (URL)
För det andra: ACSII nummer i post upplagan -> ge mig url till exempel.
vilken kodning ditt forum använder? UTF-8?