Skocz do zawartości

mod_rewrite a kotwice


JJack

Rekomendowane odpowiedzi

Witam !

Mam taki problem, że mam htaccess z mod_rewrite a w nim:

#DirectoryIndex index.html



RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule ^(.*)$ https://www.domena.pl/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d



RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)/?$ index.php?id=$1 [NC,L]
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/?$ index.php?id=$1&type=$2 [NC,L]
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/?$ index.php?id=$1&type=$2&line=$3 [NC,L]

Działa to bardzo dobrze ale.... mam problem gdy zastosuję link typu: www.domena.pl/#kotwica

Jak zrobić żeby kotwicy nie interpretował apache jako linka ?

Tworzenie profesjonalnych stron internetowych - www.jackvision.pl

Odnośnik do komentarza
Udostępnij na innych stronach

wiem o tym że kotwice działają po stronie przeglądarki

chodzi o to że mam mod_rewrite wraz z regexp

i to działa, jednak serwer kotwicę interpretuje jako parametr skryptu

czyli:

mam mod_rewrite taki:

https://www.adres.pl/index.php?id=costam

zamieniam na:

https://www.adres.pl/costam lub https://www.adres.pl/costam (nie jest to istotne bo działa i tak i tak )

a jak mam linka https://www.adres.pl/costam/#kotwica to mi interpetuje #kotwica jako zmienną.

Jak zmienić regexp żeby to działało prawidłowo :)

czyli kotwice żeby działały normalnie , jak jest znak # w parametrze

Tworzenie profesjonalnych stron internetowych - www.jackvision.pl

Odnośnik do komentarza
Udostępnij na innych stronach

ogólnie masz rację Irek ;)))

oszukuję ;))

usiadłem do tego i wiesz co ?

linki były tak skontruowane :

<a href="#aaaa">link1</a>

a powinny być tak :

<a href="/parametr#aaaa">link1</a>

dla wywołania :

https://www.domena.pl/parametr#aaaa

a ja się upierałem przy

https://www.domena.pl/parametr/#aaaa

:)))

Więc sorry za zamieszanie ;) i dziękuję za chęć pomocy!

Tworzenie profesjonalnych stron internetowych - www.jackvision.pl

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