Tingnan ang Buong Bersyon: Lutas Laging redirect bumalik sa home ....
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
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
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.
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
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):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.