PDA

Tingnan ang Buong Bersyon: Lutas Laging redirect bumalik sa home ....



Trixi.com
04-03-10, 01:16
Hi,

una sa lahat: Mahusay na piraso ng software ... bayad ko sa 90 na mga bug at ito ay isang kasiyahan ...

Install ko ito at ito ay nagpapatakbo ng mahusay na hangga't mayroon akong pagpipiliang "Magdagdag ng wika parameter sa URL (ibig sabihin 'address? Wika = en')
Lumikha ng URL ng ayon sa pinagkasunduan ng link ng SEO (ie '/ fil / address') ".

Ngunit sa sandaling lumipat ako sa "Lumikha ng URL ng ayon sa pinagkasunduan ng SEO link (ibig sabihin '/ fil / address')" Mayroon akong ilang mga problema ....

Suriin ang pahinang ito:

pedi / cabfo / rum.com / forum / de / forum.php

Mangyaring tanggalin ang / sa pedicab salita ....

Sa sandaling i-click ko ang anumang thread ito napupunta pabalik sa Ingles wika sa Home ....


Mmmmmh ....

Naidagdag ko sa root / forum, natukoy na ang master ng wika Ingles at idinagdag sa htaccess:

RewriteEngine Sa



# BATAS para sa mga link ng SEO pagsasalin nang walang anumang engine SEO (sa raw mga link ng vBulletin)
# Kung ikaw ay gumagamit ng vB 'Mod pagsulat na muli ng Friendly URL' pagkatapos ay ilagay ang mga patakaran LANG BAGO vB patakaran
RewriteRule archive / index.php? / $ 2 & wika = $ 1 [L, QSA]
RewriteRule index.php? wika = $ 1 [L, QSA]
RewriteRule $ 2? Wika = $ 1 [QSA]

Sa bakas Anumang kung ano ang mai-mali?

Salamat

Gerald

Trixi.com
04-03-10, 02:32
Update: ako palaging makakuha ng isang 404 Error gamit ang "Lumikha ng URL ng ayon sa pinagkasunduan ng link ng SEO (ie '/ fil / address')"....

Kaya ako lumipat pabalik sa Magdagdag ng wika parameter sa URL (ibig sabihin 'address? Wika = en') na gumagana sa sandaling ...

Gusto ay mahusay na kung maaari mo ng tulong upang makuha ito gumagana

TX

vBET
05-03-10, 00:40
Hi.

Habang nakikita ko ito ay gumagana na ngayon - mangyari lamang na kumpirmahin Kung ako nawawala ang isang bagay:)

Mahalagang bagay - hindi mo set na 'Mahigpit na' para sa pagpipiliang "ipatupad ang makanoniko URL" - ito ay kinakailangan, kung hindi man ay maluwag ang iyong SEO. Mangyaring tingnan ang readme.html mula sa vBET na pakete at huwag pagbungahin vB configuration tagubilin.

Trixi.com
05-03-10, 09:10
Hi Michal,

Salamat sa iyo - ako lumipat sa "ipatupad ang makanoniko URL" na ngayon.

Gumagana ito, ngunit ang problema pa rin umiiral ...

Aking configuration sa ngayon:
SA Advanced Friendly URL
SA Lumikha ng URL ng ayon sa pinagkasunduan ng link ng SEO (ie '/ fil / address')
. Htaccess bilang sa itaas / sa Readme.

Gumagana ito ng pagpunta halimbawa sa isang Aleman pagsasalin-post ko ang isang slash sa Url bilang hindi ako pinahihintulutang mag-post ng URL ...

p/edicabforum.com/forums/de/forumdisplay.php/32-Introduce-Yourself

Everythin OK

_____________________________________________

Problema:
Sa sandaling lumipat ako
Mod pagsulat na muli ng Friendly URL

Ang URL sa itaas ay ngayon
p/edicabforum.com/forums/de/32-Introduce-Yourself

at nakukuha ko 404 error.
_____________________________________________

... Kaya ang problema ay hindi malutas ... ito ay mahusay na gumagana sa Advanced Friendly URL mode, ngunit hindi sa Mod pagsulat na muli ng Friendly URL
_____________________________________________
. Sa aking htaccess ay lamang ang code ng iyong:

RewriteEngine Sa



# BATAS para sa mga link ng SEO pagsasalin nang walang anumang engine SEO (sa raw mga link ng vBulletin)
# Kung ikaw ay gumagamit ng vB 'Mod pagsulat na muli ng Friendly URL' pagkatapos ay ilagay ang mga patakaran LANG BAGO vB patakaran
RewriteRule archive / index.php? / $ 2 & wika = $ 1 [L, QSA]
RewriteRule index.php? wika = $ 1 [L, QSA]
RewriteRule $ 2? Wika = $ 1 [QSA]
_____________________________________________

Sinubukan kong ito din sa halo mula sa VB-htaccess at ang iyong code, ngunit nakukuha ko ang isang 500 - Internal Server Error

RewriteEngine sa

# Kung ikaw ay nakakaranas ng ng mga problema o gumagamit ng VirtualDocumentRoot, uncomment ang linyang ito at itakda ang mga ito sa iyong direktoryo ng vBulletin.
# RewriteBase / forum /

RewriteCond% {REQUEST_FILENAME}-s [O]
RewriteCond% {REQUEST_FILENAME}-l [O]
RewriteCond% {REQUEST_FILENAME}-d

RewriteRule ^ .* $ - [NC, L]

# Forum
RewriteRule archive / index.php? / $ 2 & wika = $ 1 [L, QSA]
RewriteRule index.php? wika = $ 1 [L, QSA]
RewriteRule $ 2? Wika = $ 1 [QSA]

RewriteRule ^ thread / .* showthread.php [QSA]
RewriteRule ^ forum / .* forumdisplay.php [QSA]
RewriteRule ^ kasapi / .* member.php [QSA]
RewriteRule ^ blog / .* blog.php [QSA]
ReWriteRule ^ entry / .* entry.php [QSA]

RewriteCond% {REQUEST_FILENAME}-s [O]
RewriteCond% {REQUEST_FILENAME}-l [O]
RewriteCond% {REQUEST_FILENAME}-d

RewriteRule ^ .* $ - [NC, L]

# MVC
RewriteRule ^(?:(.*?)(?:/|$))(.*|$)$ $ 1.php? R = $ 2 [QSA]

_____________________________________________

Kung gagamitin ko lamang ang VB-Code kung saan ay sa pack-install ang hindi mag-upload ng direktoryo:

RewriteEngine sa

# Kung ikaw ay nakakaranas ng ng mga problema o gumagamit ng VirtualDocumentRoot, uncomment ang linyang ito at itakda ang mga ito sa iyong direktoryo ng vBulletin.
# RewriteBase / forum /

RewriteCond% {REQUEST_FILENAME}-s [O]
RewriteCond% {REQUEST_FILENAME}-l [O]
RewriteCond% {REQUEST_FILENAME}-d

RewriteRule ^ .* $ - [NC, L]

RewriteRule ^ thread / .* showthread.php [QSA]
RewriteRule ^ forum / .* forumdisplay.php [QSA]
RewriteRule ^ kasapi / .* member.php [QSA]
RewriteRule ^ blog / .* blog.php [QSA]
ReWriteRule ^ entry / .* entry.php [QSA]

RewriteCond% {REQUEST_FILENAME}-s [O]
RewriteCond% {REQUEST_FILENAME}-l [O]
RewriteCond% {REQUEST_FILENAME}-d

RewriteRule ^ .* $ - [NC, L]

# MVC
RewriteRule ^(?:(.*?)(?:/|$))(.*|$)$ $ 1.php? R = $ 2 [QSA]




URL ay na-convert sa

p/edicabforum.com/forums/forums/32-Introduce-Yourself

Tulad ng makikita mo: Ito naidagdag forum muli ... at nakukuha ko "Hindi wastong Forum tinukoy."

So hulaan ko na ang problema ay ang htaccess at ang mga patakaran .... ang aking VB (vBulletin 4.0.2 Patch Level 1 ).... hulaan ko munang ko upang ayusin ang problema sa VB at pagkatapos ay upang subukan muli ... ..

Saludos

Gerald

vBET
08-03-10, 16:46
Kung ito ay nagtatrabaho sa na may isa ng Friendly URL setting ito ay mabuting balita - mayroon kang walang isyu sa vBET:.) Kaya - kapag binago mo Friendly URL upang Mod pagsulat na muli ng Mayroon ka error - nangangahulugan itong isyu na ay nasa htaccess file tulad mo pinaghihinalaan.

Unang - mangyaring siguraduhin na ang iyong htaccess file ay OK para sa normal (hindi isinalin sa) mga URL.. So set may patakaran na kinakailangan sa pamamagitan ng vB at subukan ito. Matapos na ilagay ang patakaran vBET BAGO vB patakaran. Ito ay kung paano mukhang htaccess file sa aming forum pagsubok vB4.:


RewriteEngine On
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|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|vi|sq|ca|et|tl|gl|hi|id|lv|lt|mt|sl|uk|vi|cy|yi)/archive/index.php/(.*)?$ archive/index.php?/$2&language=$1 [L,QSA]
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|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|vi|cy|yi)/$ index.php?language=$1 [L,QSA]
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|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|vi|cy|yi)/(.*)?$ $2?language=$1 [QSA]

#vB FRIENDLY URL RULES
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^.*$ - [NC,L]

RewriteRule ^threads/.* showthread.php [QSA]
RewriteRule ^forums/.* forumdisplay.php [QSA]
RewriteRule ^members/.* member.php [QSA]
RewriteRule ^blogs/.* blog.php [QSA]
ReWriteRule ^entries/.* entry.php [QSA]

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^.*$ - [NC,L]

RewriteRule ^(?:(.*?)(?:/|$))(.*|$)$ $1.php?r=$2 [QSA]

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translated to other languages thanks to vB Enterprise Translator 4.10.1