Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z seo-url (otwarty mod v2.0)
Pozycjonowanie i Optymalizacja > Forum Ogólne > Przedsięwzięcia Forumowiczów > Łeb w Łeb!
jtts
Witam
Mam problem, gdyż próbując postawić swój pierwszy Katalog stron IT, nie udaje mi się włączyć seo-url (otwarty mod v2.0) mod-rewrite.

Na tym kodzie (normal mod-rewrite) działa:
CYTAT
RewriteEngine On
RewriteRule ^kat-([0-9]+)\.html$ index.php?a=kat&id=$1 [L]
RewriteRule ^pod-([0-9]+)(-([0-9]+))*\.html$ index.php?a=pod&id=$1&min=$3 [L]
RewriteRule ^szcz-([0-9]+)\.html$ index.php?a=szcz&id=$1 [L]
RewriteRule ^search-(.+)-([0-9]+).html$ index.php?a=search&szukaj=$1&min=$2 [L]
RewriteRule ^inf\.html$ index.php?a=inf [L]
RewriteRule ^google([[:alnum:]]+)\.html$ index.php [L]
RewriteRule ^tag-([-_!~,;*'()$a-zA-Z0-9]+)-([0-9]+)\.html$ index.php?a=search&szukaj=$1&min=$2 [L]


Na tym (seo-url (otwarty mod v2.0)) już nie:
CYTAT
RewriteEngine On
RewriteRule ^([-_!~,;*'()$a-zA-Z0-9]+)-k([0-9]+)\.html$ index.php?a=kat&id=$2 [L]
RewriteRule ^([-_!~,;*'()$a-zA-Z0-9]+)-p([0-9]+)(-([0-9]+))*\.html$ index.php?a=pod&id=$2&min=$4 [L]
RewriteRule ^([-_!~,;*'()$a-zA-Z0-9]+)-s([0-9]+)\.html$ index.php?a=szcz&id=$2 [L]
RewriteRule ^search-(.+)-([0-9]+).html$ index.php?a=search&szukaj=$1&min=$2 [L]
RewriteRule ^inf\.html$ index.php?a=inf [L]
RewriteRule ^google([[:alnum:]]+)\.html$ index.php [L]
RewriteRule ^tag-([-_!~,;*'()$a-zA-Z0-9]+)-([0-9]+)\.html$ index.php?a=search&szukaj=$1&min=$2 [L]


Czy mógłbym prosić kogoś z Was o pomoc ?
W drugim trybie nie wyświetlają mi się żadne kategorie.
Pozdrawiam serdecznie
General_Depet
Szybka diagnoza - Twój hosting co prawda umożliwa funkcję mod-rewrite ale nie udostępnia opcji mb_encoding - spróbuj zmienić na iconv() w funkcji zmiana_url w funkcje.php ale to prawdopodobnie i tak nic nie da - pozostaje pisać do admina.
jtts
CYTAT(General_Depet @ 18.11.08 - 18:05) *
Szybka diagnoza - Twój hosting co prawda umożliwa funkcję mod-rewrite ale nie udostępnia opcji mb_encoding - spróbuj zmienić na iconv() w funkcji zmiana_url w funkcje.php ale to prawdopodobnie i tak nic nie da - pozostaje pisać do admina.


Czyli zmienić
CYTAT
function zmiana_url($text) {


na

CYTAT
function zmiana_url(iconv()) {
?

Sorry za głupie pytania ale dla mnie ten temat to czarna magia.
General_Depet
Nie...heh myślałem że jednak troszkę siedzisz w php smile.gif

Zmień:

CODE
    $text = @mb_convert_encoding($text, "UTF-8", "ISO-8859-2");


na:

CODE
      $text = iconv('ISO-8859-2', 'UTF-8', $text);


tyle że naprawdę się zdziwię jeśli to zadziała - iconv() jest rzadziej udostępnianie od mb_convert_encoding()...
jtts
śmiga, wielkie dzięki smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2012 Invision Power Services, Inc.