Cześć, chciałem zamienić wygląd odnośnika tak aby /index.php zamienić na /strona. Niestety nie daje sobie z tym rady, otworzyłem htaaces i wklepałem ten kod
Ale to nie zmieniło wyglądu adresu tylko dodalo podstrone z ktorej moge wchodzić…
Cześć, chciałem zamienić wygląd odnośnika tak aby /index.php zamienić na /strona. Niestety nie daje sobie z tym rady, otworzyłem htaaces i wklepałem ten kod
Ale to nie zmieniło wyglądu adresu tylko dodalo podstrone z ktorej moge wchodzić…
Jedna linijka nie wystarczy. Wcześniej musi być RewriteEngine On , ewentualnie również Options +FollowSymLinks czy RewriteBase
Ja pokazałem tylko linijkę którą chciałem tą zrobić a nie cały kod pliku…
Z tego co wiem to nie zamienia prawdziwych adresów plików (/index.php) na wirtualne (/strona), tylko zamienia wirtualne na prawdziwe, co oznacza, że nie uzyskasz czegoś takiego jak: wpisanie w adresu /index.php, a mod_rewrite zmieni ci to na /strona. Musisz w odnośnikach wpisywać /strona. Zamieszałem trochę :razz:
No chyba że w pliku index.php dasz sprawdzanie ścieżki do strony i ewentualnie włączysz przekierowanie na właściwą stronę/ścieżką.
Ale jestem przekonany, że mod Rewrite to potrafi - poszukaj w dokumentacji/w internecie.
EDIT:
A nie będzie to tak:
RewriteRule ^index.php$ strona [L,NC]
Niestety nie, ale też jestem przekonany że to mozna zrobic w mod rewrite, bo od tego wlasnie on jest.
– Dodane 17.03.2013 (N) 14:12 –
Działa, jestem idiotą. pozdrawiam