Skocz do zawartości
srodek_86

Uruchomienie przyjaznych linków i bład Internal Server error

Rekomendowane odpowiedzi

Witam

Mam preste 1,5 postawiona na hostingu hostingera i po uruchomieniu przyjaznych linkow pojawia sie Internal server error. Jeżeli usunę wygenerowany plik .htaccess to presta chodzi.... Jak wgram plik .htaccess z takimi parametrami jak ponize:

 

# 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 [QSA,L,E]
RewriteRule ^([0-9]+)\-([0-9]+)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2.jpg [QSA,L,E]
RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$2.jpg [QSA,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 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang;=$1$4 [QSA,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 [QSA,L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$1$3 [QSA,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 [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]

 

to również chodzi.

A wygenerowanym plikiem który wyglada tak, nie chodzi:

 

# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

<IfModule mod_rewrite.c>
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.obrazdlaciebie.esy.es$
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

# Images
RewriteCond %{HTTP_HOST} ^www.obrazdlaciebie.esy.es$
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [QSA,L,E]
RewriteCond %{HTTP_HOST} ^www.obrazdlaciebie.esy.es$
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [QSA,L,E]
RewriteCond %{HTTP_HOST} ^www.obrazdlaciebie.esy.es$
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [QSA,L,E]
RewriteCond %{HTTP_HOST} ^www.obrazdlaciebie.esy.es$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [QSA,L,E]
RewriteCond %{HTTP_HOST} ^www.obrazdlaciebie.esy.es$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [QSA,L,E]
RewriteCond %{HTTP_HOST} ^www.obrazdlaciebie.esy.es$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [QSA,L,E]
RewriteCond %{HTTP_HOST} ^www.obrazdlaciebie.esy.es$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [QSA,L,E]
RewriteCond %{HTTP_HOST} ^www.obrazdlaciebie.esy.es$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [QSA,L,E]
RewriteCond %{HTTP_HOST} ^www.obrazdlaciebie.esy.es$
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [QSA,L,E]
RewriteCond %{HTTP_HOST} ^www.obrazdlaciebie.esy.es$
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [QSA,L,E]
# AlphaImageLoader for IE and fancybox
RewriteCond %{HTTP_HOST} ^www.obrazdlaciebie.esy.es$
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [QSA,L,E]

# Dispatcher
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{HTTP_HOST} ^www.obrazdlaciebie.esy.es$
RewriteRule ^.*$ - [NC,L]
RewriteCond %{HTTP_HOST} ^www.obrazdlaciebie.esy.es$
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
</IfModule>

#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404

# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

 

Co należy zmienic zeby przyjazne linki chodziły?

 

Dodam że w przypadku hostingera znaczenie maja małe i duże litery. Sklep został przeniesiony z hostingu 1 and 1, na tamtym hostingu wielkość znaków nie miała znaczenia

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się

Komentowanie zawartości tej strony możliwe jest po zalogowaniu



Zaloguj się



  • Podobna zawartość

    • Przez skiracecenter
      Problem jak w temacie, nie mam pojęcia co może być przyczyną takiego stanu rzeczy. 
      Zmienił się już po raz drugi od dwóch miesięcy..
      Używam programu eMagioc One do zarządzania treścią, ale nie mogę znaleźć tam żadnych tego typu ustawień.
       
      Jakieś pomysły?
    • Przez emil.m
      Witam,
      mam problem z modułem: https://addons.prestashop.com/en/legal/8734-eu-cookie-law-complies-gdpr-banner-cookie-blocker.html
       
      Mianowicie nie mogę go załadować i zainstalować na moim sklepie. Akcja za każdym razem kończy się errorem jak w załączniku.
      Z żadnym innym modułem nie miałem problemu, ale też ten waży najwiecej bo ponad 9MB. Czy wpływ na to mogą mieć limity wielkości wysyłanych danych? (załączam screen z moimi limitami). Jeśli tak jak je zwiększyć?
      Ewentualnie czy istnieje możliwość wysłania modułu bezpośrednio na server za pomocą command line? Jeśli tak, to jak "sprawić" aby był on później widoczny w modyłach Presta - próbowałem to już zrobić, wrzuciłem do katalogu z modułami, nadałem uprawnienia jak dla reszty modułów, ale w konsoli presty nie był widoczny moduł
      Będę bardzo wdzięczny za pomoc!
       


    • Przez tiger76k
      witam,
      jestem osobą początkującą, używam Prestashop 1.7.2 Chciałbym zapytać jak powinny wyglądać nazwy produktów, a jak kategorycznie nie
      BMW - X5, srebrny
      BMW - X5 Srebrny
      BMW X5 Srebrny

      innymi słowy czy w nazwach można stosować znaki specjalne jak ! , - 
       
       
    • Przez Alirek
      Witam,
      po zmianie ścieżki katalogu prowadzącej do domeny i zmianie adresu sklepu w panelu (pliki wciąż stoją na tym samym serwerze) wszystko działa poprawnie.
      Sklep przestaje funkcjonować po włączeniu przyjaznych linków i po wygenerowaniu się pliku .htaccess. Wyświetla się błąd 403 na każdej podstronie.  (Wersja prestashop 1.7.5.0)

      Po przywróceniu sklepu na starą domenę tj. http://posciel-sklep.pl/beta i włączeniu przyjaznych linków, wszystko działa bez problemu.
      Ma ktoś może pomysł, co się dzieje, że po zmiane domeny na http://posciel-sklep.pl/ sklep nie funkcjonuje poprawnie? 

      Proszę o pomoc,
      pozdrawiam
    • Przez Netteria.NET
      Witam
      Chcę zmienić w paginacji linki z ?page=2 na /2/ i tak dalej. W pliku pagination.tpl zrobiłem sobie w prosty sposób 
      {if $page.page===1}       href="{$page.url|replace:'/?page=1':'/'}" {else}       href="{$page.url|replace:'?page=':''}/" {/if}
      nie wiem jednak jak zrobić aby te linki działału bo oczywiście teraz dostaję 404. Kombinowałem w .htaccess ale  nie to. Pewnie to w kontrolerze trzeba zmienić i wrzucić do overwrite ale nic jakoś na ten temat nie mogę znaleźć
      Może ktoś coś podpowie. Bedę naprawdę wdzięczny.
  • Przeglądający

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

  • Aktywni użytkownicy

    Nikt jeszcze nie otrzymał reputacji w tym tygodniu.

  • Statystyki forum

    • Tematów
      7 778
    • Postów
      37 069
×