Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Europejski lider sprzedaży techniki i elektroniki.
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Rewrite Mod, duże male litery

Tremolo 24 Cze 2012 00:51 1633 3
  • #1 24 Cze 2012 00:51
    Tremolo
    Poziom 43  

    Mam pliki html na serwerze, potrzebuje tak pomęczyć .htaccess aby nie wazne byloby dla pasku adresu duże/małe litery.
    Np Artykuly/blablaBlabla.Html przekierowywał na właściwy tor Artykuly/Blablablabla.html - gdyz google ma problemy u mnie na stronie z dużymi/małymi literkami.

    Probowałem listingu drzewa katalogów:

    RewriteRule ^artykuly/gitary/charakterystyki,przetwornikow,gitarowych.html$ Artykuly/Gitary/Charakterystyki,przetwornikow,gitarowych.html

    ale to nie działa.

    W folderze znajduja się pliki HTML do ktorych jest przekierowanie z artykul.php?adres=...adres_pliku

  • #2 25 Cze 2012 02:41
    ~~[eM]~~
    Poziom 11  

    Znacznik [NC] (nocase) do reguły i powinno być po krzyku.

  • #3 04 Wrz 2012 07:47
    Tremolo
    Poziom 43  

    Reguła w pełni napisana z [NC] tez nie działa. Tyczy się tylko początku wyrażenia Artykuly. Można wpisać "ArTykuLy" itp. ale dalsza część po / jest wyrażeniem regularnym. Raczej wydaje mi się, że będę musiał to statycznie podopisywać ręcznie na zasadzie dynamicznego .htaccess lub tak jak mi kumpel doradza wyrażenie, jeśli nie znajdzie pliku, katalogu to otwórz index.php a tam już w PHP zrobić "rozdzielnie".

    Reguła NC:

    http://www.tremolo.pl/Artykuly/Gitarzysci/Jason,Becker,-,zarys,postaci.html - działa

    http://www.tremolo.pl/artykuly/Gitarzysci/Jason,Becker,-,zarys,postaci.html - Działa

    http://www.tremolo.pl/artykuly/gitarzysci/jason,becker,-,zarys,postaci.html - error 404

  • #4 23 Lip 2015 09:37
    Tremolo
    Poziom 43  

    Wiele lat nad tym głowiłem się sprawa jest banalnie prosta :) Mianowicie biorę adres i spłaszczam go -> zmiana z dużych na małe litery. Następnie usuwam wszystkie znaki przestankowe. I porównuje spłaszczoną nazwę zapytania z tym co realnie jest na serwerze.

    Teraz to działa :D http://www.tremolo.pl/sch/Przedwzmacniacze/m--aRshal-----2205prem.gif#content - można nawet taki adres ustawić i będzie działać.

 Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME