Skocz do zawartości

Problem z .htaccess


lamcpp

Rekomendowane odpowiedzi

Mam na stronie menu generowne w ten sposób:

 <ul id="menu">
			  <li><a href="index.php?typ=Osobowe">Osobowe</a></li>
			  <li><a href="index.php?typ=Ciezarowe">Ciezarowe</a></li>
			  <li><a href="index.php?typ=Motory">Motory</a></li>
			  <li><a href="index.php?typ=Rowery">Rowery</a></li>
  </ul>

Czyli po kliknięciu np. na link Osobowe w przeglądarce będę miał adres: www.mojastrona.pl/index.php?typ=Osobowe

Teraz chciałbym wszystkie linki z menu zamienić na przyjazne linki

mój .htaccess mam taką treść:

Options FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^index.html$ index.php [L] 
RewriteRule ^Osobowe$ index.php?typ=Osobowe
RewriteRule ^Ciezarowe$ index.php?typ=Ciezarowe
RewriteRule ^Motory$ index.php?typ=Motory
RewriteRule ^Rowery$ index.php?typ=Rowery

Teraz po wpisaniu w adres www.mojastrona.pl/Osobowe

pojawia się właściwa strona dla samochodów osobowych. Jednak jest pewien problem, w pasku adresu gdy kliknę na link wciąż będzie: www.mojastrona.pl/index.php?typ=Osobowe

mimo że mam już przyjazne linki. W jaki sposób to rozwiązać by po kliknięciu na pozycje menu był przyjazny link a nie link pierwotny.

Drugi problem, gdy zmieniam regułę dodając znak "/" na końcu każdej zamiany w ten sposób:

Options FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^index.html$ index.php [L] 
RewriteRule ^Osobowe/$ index.php?typ=Osobowe
RewriteRule ^Ciezarowe/$ index.php?typ=Ciezarowe
RewriteRule ^Motory/$ index.php?typ=Motory
RewriteRule ^Rowery/$ index.php?typ=Rowery

To po wejsciu np na www.mojastrona.pl/Osobowe strona gubi style css, tzn widac stronę ale zupełnie niesformatowaną, czy ktoś wie co mogłoby być przycyzną?

Odnośnik do komentarza
Udostępnij na innych stronach

Zainteresuj się tagiem: <base href="https://twojadomenax.pl/" />

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Podaj adres strony to będzie można coś więcej powiedzieć na ten temat.

Skuteczne i sprawdzone pozycjonowanie stron metodami wyłącznie white seo. Dobrej jakości polski ekogroszek z KWK Juliusz. Klimatyzacja i wentylacja liderseo.de

Odnośnik do komentarza
Udostępnij na innych stronach

<ul id="menu">

<li><a href="index.php?typ=Osobowe">Osobowe</a></li>

<li><a href="index.php?typ=Ciezarowe">Ciezarowe</a></li>

<li><a href="index.php?typ=Motory">Motory</a></li>

<li><a href="index.php?typ=Rowery">Rowery</a></li>

</ul>

. Jednak jest pewien problem, w pasku adresu gdy kliknę na link wciąż będzie:
Niby gdzie? Bo na pewno nie w tym menu które przytoczyłeś.

To co wpisałeś do .htaccess jest tylko dodatkowym aliasem - fakt, można załatwić to za pomocą przekierowania, ale nie będzie to optymalne. Zmień po prostu linki w menu.

Webmastering, kodowanie & programowanie

Więcej informacji na moim profilu

Zapraszam na PW

Odnośnik do komentarza
Udostępnij na innych stronach

To po wejsciu np na www.mojastrona.pl/Osobowe strona gubi style css, tzn widac stronę ale zupełnie niesformatowaną, czy ktoś wie co mogłoby być przycyzną?

Jak się namiesza z linkami to czasami tak się dzieje :D Ustaw bezwzględny url dla arkusza styli i powinno być ok.

http://spinning.com.pl - przynęty spinningowe

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