wdrożenia PrestaShop

Newscore problem z przyjaznymi linkami

  • 3 Odpowiedzi
  • 4457 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline yakusa

  • Nowy
  • *
  • 4
  • 0
Newscore problem z przyjaznymi linkami
« dnia: Listopad 13, 2010, 10:42:38 pm »
Hej.
Mam taki niewielki problem. Udało mi się zintegrować moduł newsów produkcji eihwazblog.com.
Wszystko śmiga świetnie i polecam wszystkim ale nie działa po włączeniu przyjaznych linków

Myślę że chodzi tu o plik .httaccess


    # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
    # http://www.prestashop.com - http://www.prestashop.com/forums

    # URL rewriting module activation
    RewriteEngine on

    # URL rewriting rules
    RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2$3.jpg [L,E]
    RewriteRule ^([0-9]+)\-([0-9]+)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2.jpg [L,E]
    RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$2.jpg [L,E]
    RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$3&isolang=$1$5 [L,E]
    RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang=$1$4 [L,E]
    RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang=$1 [QSA,L,E]
    RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2$4 [L,E]
    RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$1$3 [L,E]
    RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$1 [QSA,L,E]
    RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1$3 [QSA,L,E]
    RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /modules/newscore/news.php?category_id=$1$3 [QSA,L,E]
    RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E]
    RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]
    RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E]

    # Catch 404 errors
    ErrorDocument 404 /404.php



Nie znam się kompletnie na php i dosztukowałem zaznaczoną linijkę. Poprawcie mnie jeśli się mylę.

Link zwykły do modułu to
http://mojadomena.pl/modules/newscore/news.php

Link po włączeniu przyjaznych linków to
http://mojadomena.pl/blog

i pojawia się strona

Strona niedostępna
Błąd Niestety podany przez ciebie adres URL nie jest dostępny

Help!
« Ostatnia zmiana: Listopad 13, 2010, 11:00:27 pm wysłana przez yakusa »

*

Offline cloudsky

  • Tubylec
  • ****
  • 124
  • 0
    • Ekskluzywna odziez i dodatki...
Odp: Newscore problem z przyjaznymi linkami
« Odpowiedź #1 dnia: Listopad 14, 2010, 08:28:32 am »
może po dodaniu tego modułu wygeneruj ponownie plik htaccess?

*

Offline toronkas

  • Nowy
  • *
  • 1
  • 0
Odp: Newscore problem z przyjaznymi linkami
« Odpowiedź #2 dnia: Czerwiec 04, 2012, 10:34:49 am »
Jeśli by ktoś miał kiedykolwiek problem to wystarczy w .htaccess dopisać:

RewriteRule ^blog/?$ /modules/newscore/news.php [L,E]
RewriteRule ^blog/entry/([0-9]+)-([a-zA-Z0-9-]*)(.html)?$ /modules/newscore/news.php?id_entry=$1 [QSA,L,E]
RewriteRule ^blog/category/([0-9]+)-([a-zA-Z0-9-]*)(.html)?$ /modules/newscore/news.php?category_id=$1 [QSA,L,E]
RewriteRule ^blog/category/([0-9]+)-([a-zA-Z0-9-]*)/entry/([0-9]+)-([a-zA-Z0-9-]*)(.html)?$ /modules/newscore/news.php?category_id=$1&id

Działa na prestashop 1.4.2

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Newscore problem z przyjaznymi linkami
« Odpowiedź #3 dnia: Czerwiec 04, 2012, 12:05:45 pm »
a nie wystarczylo w BO ustalenie aliasu dla danego linka do modulu? wtedy .htaccess sam by sobie wygnerowal co trzeba.
design4VIP z innej strony...