Witam,
Nie mogę ogarnąć pliku htaccess niezbędnego przy włączonej modyfikacji TfSEO 2.1
Jak się do tego zabrać?
Serwer którego używam jest serwerem wirtualnym.
Wersja do druku
Witam,
Nie mogę ogarnąć pliku htaccess niezbędnego przy włączonej modyfikacji TfSEO 2.1
Jak się do tego zabrać?
Serwer którego używam jest serwerem wirtualnym.
.htaccess został częściowo ustawiony.
Jednakże, nie mogę włączyć 301 redirect, gdyż wtedy jest jakies zapętlenie przekierowań. Jak można to naprawić?Cytat:
RewriteEngine On
RewriteRule ^(.*)t([0-9]+)(.*)newpost(.*)$ /test/showthread.php?t=$2&goto=newpost [QSA,L]
RewriteRule ^(.*)f(.*)/(.*)t([0-9]+)(.*)/post([0-9]+)(.*)$ /test/showpost.php?p=$6 [QSA,L]
RewriteRule ^(.*)f(.*)/(.*)t([0-9]+)(.*)/([a-z]+)([0-9]+)(.*)$ /test/showthread.php?t=$4&page=$7 [QSA,L]
RewriteRule ^(.*)f(.*)/(.*)t([0-9]+)(.*)$ /test/showthread.php?t=$4 [QSA,L]
RewriteRule ^(.*)f([0-9]+)/([a-z]+)([0-9]+)(.*)$ /test/forumdisplay.php?f=$2&page=$4 [QSA,L]
RewriteRule ^f([0-9]+)(.*)$ /test/forumdisplay.php?f=$1 [QSA,L]
RewriteRule ^(.*)-f([0-9]+)(.*)$ /test/forumdisplay.php?f=$2 [QSA,L]
Instalując tFseo spotkałem się z tym, że różnica instrukcji w paczce była inna niż dane htaccess na serwerze autora.
Poprawnie plik .htaacess powinien wyglądać tak:
Jakie przekierowanie 301 chcesz ustawić?Kod:RewriteEngine On
RewriteRule ^([^/]+)/([^/]+)-([0-9]+)\/newpost.html$ showthread.php?t=$3&goto=newpost [QSA,L]
RewriteRule ^([^/]+)/([^/]+)-([0-9]+)\/post([0-9]+).html$ showpost.php?p=$4 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)-([0-9]+)\/$ showthread.php?t=$3 [QSA,L]
RewriteRule ^f([0-9]+)\/$ forumdisplay.php?f=$1 [QSA,L]
RewriteRule ^f([0-9]+)\/([a-z]+)([0-9]+).html$ forumdisplay.php?f=$1&page=$3 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)-([0-9]+)\/([a-z]+)([0-9]+).html$ showthread.php?t=$3&page=$5 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)-([0-9]+)\/(.*)$ showthread.php?t=$3 [QSA,L]
Wszystko już prawie ogarnąłem.
Pojawił się mały problem - kiedy klikam "Zobacz post" nic się nie dzieje. Mogę go odpalić w nowej karcie prawym guzikiem myszy, ale takie rozwiązanie trochę mi nie pasuje.
http://img75.imageshack.us/img75/319...1404rp4.th.jpg
Nie wiem też jak zrobić by zamieniało polskie znaki na wybrane przeze mnie litery, np. Ł = L. Teraz robi po prostu kreski tam gdzie występują polskie znaki :/
Na każdym stylu?Cytat:
Pojawił się mały problem - kiedy klikam "Zobacz post" nic się nie dzieje.
TfSEO nie ma funkcji zastępowania polskich znaków diakrytycznych w linkach.Cytat:
Nie wiem też jak zrobić by zamieniało polskie znaki na wybrane przeze mnie litery, np. Ł = L. Teraz robi po prostu kreski tam gdzie występują polskie znaki :/
Tak na każdym.Cytat:
Na każdym stylu?
Oj to nie ciekawie :(Cytat:
TfSEO nie ma funkcji zastępowania polskich znaków diakrytycznych w linkach.
Do czego służy więc opcja Character Replacements ? "Some characters can break the URL structure, you can specify here you language, and TfSEO will do the rest.
If you are getting problem during ayax title edit, convert your board to UTF-8. " ?
Znalazlem w plikach modyfikacji coś takieg:
Czy można w tym miejscu trochę poedytować by jednak zmieniał polskie znaki na litery bez ogonków'?Kod php:
<?php
function remove_accents($string){
return strtr($string,
"¥µÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿ€@",
"YuAAAAAAACEEEEIIIIDNOOOOOOUUUUYsaaaaaaaceeeeiiiionoooooouuuuyyEa");
}
?>
Tutaj możemy polemizować :)
LoRd, wydaje mi sie, że znalazłeś odpowiedni fragment kodu, który odpowiada za zamianę tych właśnie znaków.
Funkcja remove_accents czyli kasowanie akcetów zwanych u nas ogonkami.
Pobaw się z tym i spróbuj zamienić powyższy fragment kodu na:
//nie testowałem i nie ponoszę odpowiedzialności ;)Kod php:
<?php
function remove_accents($string){
return strtr($string,
"¥µÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿ€@ˇ±¦¶¬ĽĆ楹ĘꣳŃńÓ󌜏źŻčžšż",
"YuAAAAAAACEEEEIIIIDNOOOOOOUUUUYsaaaaaaaceeeeiiiionoooooouuuuyyEaaasszzCcAaEeLlNnOoSsZzZczsz");
}
?>
Właśnie powstał jakis sitemap generator dla TfSEO.
Trochę jednak podpada mi konieczność uzupełnienia informacji o bazie danych na serwerze. Być może jestem przewrażliwiony, ale chciałbym zasięgnąć porady zanim zainstaluję to na swoim forum.
http://www.vbulletin.org/forum/showthread.php?t=198369
Z tego co pamiętam wbudowana jest dla kodowanie utf8 choć działa rzadko... ISO-2 standardowo nie obsługuje.Cytat:
Tutaj możemy polemizować