Mod_rewrite nie działa


(Jakubo2020) #1

Cześć, wiem że w sieci jest dużo podobnych tematów, ale żadna odpowiedź u mnie nie zadziałała.


(mordesku) #2

 

czy twój plik .htaccess nazywa się “test.htaccess” ? Jeśli tak to zmień jego nazwę na “.htaccess”


(Jakubo2020) #3

a jak zmienić żeby plik był bez nazwy tylko z rozszerzeniem?


(kostek135) #4

Zawsze mnie to śmieszyło w Windows. http://stackoverflow.com/questions/5004633/how-to-manually-create-a-file-with-a-dot-prefix-in-windows-for-example-htacce


(Jakubo2020) #5

Teraz mam inny problem, bo jeśli wejdę na stronę i wybiorę guzik test to w adresie pisze localhost/main/test.html ale jak klikne siemka(drugi guzik) to pisze: localhost/main/main/siemka


(rycerz2000) #6

Trudno zrozumieć o co chodzi. Podaj kod.


(Jakubo2020) #7
<div>
	<input type="button" onfocus="blur()" onclick="location.assign('index.php?str=1')">
	<input type="button" onfocus="blur()" onclick="location.assign('index.php?str=2')">
<div>
1. jak klikne guzik 1 to adres będzie taki: localhost/main/index.php?str=1
2. jeśli zaraz potem wcisne guzik 2 to powstanie adres: localhost/main/main/index.php?str=2 i powstanie błąd co moge zrobić?

Krótko mówiąc: zamiast zastąpić adres on go dodaje


(Piesek64) #8

Bo używasz location.assign. Nadpisz zmienną window.location.