Skocz do zawartości

[php/htaccess] URL podstron - Przejście ze starego skryptu na nowy


Jastrzab

Rekomendowane odpowiedzi

Mam poważny problem z przeprowadzeniem zmiany skryptu sklepu (sklep nie jest mój) ze starego na nowy ponieważ różnią się formatowaniem adresów url podstron.

Np.

Produk stary url:

/434,nazwa-produktu.html

Produkt Nowy url:

/produkt-23-nazwa_produktu-434-124.html

23 oraz 124 nie wiem co to jest - jakieś grupy produktów. 434 to chyba nr produktu.

Kategoria:

Stara:

../category/11,nazwa-kategorii

../category/11,nazwa-kategorii/page/2 -dalsza strona

Nowa:

/kategoria-1-NAZWA_KATEGORII-11.html

/kategoria-2-NAZWA_KATEGORII-11.html - dlasza strona

Dodatkową różnicą jest jeszcze to, że w starych url zamiast polskich znaków są znaczki typu " - " " | " a w nowych odpowiedniki liter, czyli zamista "ę" jest "e", a w starym zamiast ę jest " - "

Da się stworzyć jakieś reguły w php lub .htaccess żeby przepisywało linki z nowych na stare? Żeby nie było miazgi ze sklepu po przeindeksowaniu.

Odnośnik do komentarza
Udostępnij na innych stronach

da się, zleć :)

Dzięki :):)

No właśnie podobno firma projektująca nowy sklep mówi, że to bardzo duży problem, pomyślą nad tym, ale nie wiadomo czy się da, bo by trzeba było wszystko przebudowywać.

teoretycznie z moich doświadczeń z mod_rewrite tak logicznie rzecz biorąc powinno wystarczyć kilka reguł w htaccess albo php. problem w tym, że moja znajomość php i .htaccess ogranicza się do moich potrzeb, a tu problem jest szerszy.

Czy trzeba przebudowywać całą bazę mysql w nowym?

Odnośnik do komentarza
Udostępnij na innych stronach

Czy trzeba przebudowywać całą bazę mysql w nowym?

na moje nie bazę tylko część skryptu :)

btw. agencja interpasywa zapewne nie ma programisty -> weź innego wykonawcę :D

Odnośnik do komentarza
Udostępnij na innych stronach

jak masz dostęp do bazy danych i do ftpa to w phpie napewno sie da, w htaccessie z opisu raczej smialo mozna rzec, ze sie nie da, poniewaz nowe linki moja dane ktorych stare nie maja a htaccess Ci tych danych z nikad nie wyczaruje. Czy skrypt w phpie bedzie prosty czy nie to ciezko powiedziec, zalezy jaki jest system zbudowany.

Odnośnik do komentarza
Udostępnij na innych stronach

w htaccessie z opisu raczej smialo mozna rzec, ze sie nie da, poniewaz nowe linki moja dane ktorych stare nie maja a htaccess Ci tych danych z nikad nie wyczaruje.

ale właściwie to te dane w nowych linkach właśnie, których w starych linkach nie ma mają być pominięte, linki mają być takie jak w starym, bo inaczej wiadomo będzie sajgon.

Odnośnik do komentarza
Udostępnij na innych stronach

Albo olać to i niech się samo przeindeksuje.

Olbrzymia część, a nawet większość ruchu jest właśnie z podstron do tego sporo naturalnych linków do nich prowadzi - wszystko pójdzie w diabły, a jak się zaindeksuje, co i gdzie wyskoczy to jedna wielka niewiadoma, dlatego muszę jakieś rozwiązanie znaleźć.

Odnośnik do komentarza
Udostępnij na innych stronach

męczysz :)

potrzebna jest zmiana w routingu (czy tam czymś co odpowiada za prawidłowe rozpoznanie url) jest to od kliku do kilkudziesięciu godzin roboty z testami, nie wiadomo czy da się dostosować ten co jest czy trzeba go przepisać a może coś innego

zleć mówię, nikt ci na forum nie napisze/przerobi skryptu dostosowanego do twoich potrzeb :)

e:/ potrzebna jest też zmiana struktury url w obrębie całego skryptu więc nie jest to mało roboty :)

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności