Skocz do zawartości

mod rewrite


beha

Rekomendowane odpowiedzi

Czy jak w phpinfo() w załadowanych modułach jest

mod_rewrite

to znaczy, że już powinien działać, czy jeszcze pownien byc dokonfigurowany specjalnie do virtualnego serwera. Wysłałem pytanie do admina, ale coś odpowiedzi nie ma.

Czy może mi ktoś dać jakąś prostą formułkę (podstawową), abym mógł sprawdzic jej działanie. Próbowałem z dwoma prostymi formułkami co znalazłem w google, ale d.... nie wyskakują mi jednak żadne błędy, ale nie działają tak jak opisano (w ogóle nie działają).

albo czy mógłby ktoś mi podesłać przykładowe pliki ze swoimi regułkami,

w google to tylko teorie serwują.

Pomożecie.... :)

...

Odnośnik do komentarza
Udostępnij na innych stronach

to znaczy, że już powinien działać, czy jeszcze pownien byc dokonfigurowany
Chyba może to być zablokowane, a dokładnie zablokowana możliwość nadpisywania konfiguracji w Twoim .htaccess (przez AllowOverride czy coś takiego)
Czy może mi ktoś dać jakąś prostą formułkę, Próbowałem z dwoma prostymi co znalazłem w google
RewriteEngine On

RewriteRule ^strona_o_id_([0-9]*).html$ strona.php?id=$1

przy wywołaniu strona_o_id_numerek.html odpala strona.php?id=numerek (w przykładach w sieci znajdziesz mniej więcej to). A sprawdzony i działający przykład:

RewriteEngine On

RewriteRule ^([a-z]*)_(([a-z]|_|[0-9])*).html$ strona.php?co=$2〈=$1

też już ustawiłem sobie docelowo że pliki html są jako php
Może to i wygodne, ale jak zrobisz stronę nazwijmy to statyczną (czyli zwykły HTML) to oczywiście też będzie przepuszczana przez PHPa - jeżeli masz dużo takich stron, to niepotrzebnie męczysz serwer.
Odnośnik do komentarza
Udostępnij na innych stronach

też już ustawiłem sobie docelowo że pliki html są jako php
Może to i wygodne, ale jak zrobisz stronę nazwijmy to statyczną (czyli zwykły HTML) to oczywiście też będzie przepuszczana przez PHPa - jeżeli masz dużo takich stron, to niepotrzebnie męczysz serwer.

znaczy tak zrobiłem tak bo założyłem że, strony w jednym serwisie miały być statyczne (generowane w html-u), ale potem chciałem doinstalowć reklamy i niechciało mi się zmieniać w skryptach tych rozserzeń, niestety wcześniej nie pomyślałem że będę to zmieniał...Tak było po najmniejszej lini oporu. Poza tym kiedys mi się wydawało że wyszukiwarki lepiej traktują rozszeżenia htm , ale (na logikę pewnie nie). Może jak będę miał chwilkę to sprawdzę tą teorię.

A zna ktoś jakąś formułkę przekierowania aby index.htm przekierował na index.php chyba by tak mi było najprościej sprawdzić czy działa.

...

Odnośnik do komentarza
Udostępnij na innych stronach

jak chcesz żeby wyszukiwarka zrobiła redirect

a czyta domyślnie jako pierwszy PHP

to ustaw zwykły meta refresh na 0 i napewno pominie index.htm indeksując php, lub umieść w index.htm redirect w postaci java i includuj zawartość do ramki,

tzn kod w idnex.php i index.htm niech będzie taki sam, bo javy niewidzi wyszukiwarka więc nie zaindeksuje ci już PHP tylko ten pierwszy.

Ale najprościej zrobić metarefresh 0 i tyle.

Pozdrawiam

Mariusz

Odnośnik do komentarza
Udostępnij na innych stronach

jak chcesz żeby wyszukiwarka zrobiła redirect

a czyta domyślnie jako pierwszy PHP

to ustaw zwykły meta refresh na 0 i napewno pominie index.htm indeksując php, lub umieść w index.htm redirect w postaci java i includuj zawartość do ramki,

tzn kod w idnex.php i index.htm niech będzie taki sam, bo javy niewidzi wyszukiwarka więc nie zaindeksuje ci już PHP tylko ten pierwszy.

Ale najprościej zrobić metarefresh 0 i tyle.

Pozdrawiam

Mariusz

Dzięki Mariusz, ale przez ten prosty przykład chciałem tylko sprawdzić czy działa rewrite_mod. A nie chciałem docelowo robić przekierowania.Ale widocznie mod_rewrite mam zablokowany, bo przekierowanie nie działa.

Więc na przyszły rok trzeba będzie poszukać hostingu z ta usługą, jeśli nie będzie dało się włączyć.

...

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