Skocz do zawartości

regułka mod_rewrite


maciu
 Udostępnij

Rekomendowane odpowiedzi

Mam taką regułke mod_rewrite

Options FollowSymLinks
RewriteEngine On
RewriteRule ^([^-]+).html$ /cms/?id=$1  [L]

i wszystko ładnie działa, gdy wpisze adres nazwa.com/cms/234/html to przenosi mnie na trone nazwa.com/com/?id=234.

Problem polega na tym, że gdy wpisuje adres nazwa.com/cms/234/html do przeglądarki to przekierowuje mnie na nazwa.com/com/?id=234 (w oknienku przeglądarki, gdzie wpisuje się adres www pojawia się "prawdziwy" adres nazwa.com/com/?id=234, a nie nazwa.com/cms/234/html)

Da się zrobić, aby user nie widział w ogole adresu nazwa.com/com/?id=234?

www.sagomedia.pl - usługi SEO copywritingu i wartościowe, merytoryczne artykuły
Odnośnik do komentarza
Udostępnij na innych stronach

skoro Cię przenosi to szukaj przekierowań wewnątrz skryptu odpowiedzialnego za wyświetlanie treści nazwa.com/com/?id=xx

zaglądnij do swojego skryptu i podaj prawidzwy adres strony to też popatrzymy na te Twoje przekierowania

poza tym to co żądasz od serwera wpisując /cms/234/html nie bardzo zgrywa się z podaną przez Ciebie regułą, spróbuj poniższej a plik htaccess umieść w katalogu /cms:

RewriteRule ^(.*)/html$ /?id=$1  [L]

Da się zrobić, aby user nie widział w ogole adresu nazwa.com/com/?id=234?

oczywiście - do tego służy przepisywanie mod_rewrite. O samym przepisywaniu było naprawdę wiele razy na forum, wystarczy poszukać, poczytaj też manual PHP o wyrażeniach regularnych jeśli chcesz się w to bawić

- buduj content metodą drag&drop i łatwo zgarnij SEO backlinki z msDrop

- wideoporadniki jak korzystać z msDrop

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
 Udostępnij

  • 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