[PHP]Lokacja .htaccess a ładowanie strony |
[PHP]Lokacja .htaccess a ładowanie strony |
5.01.2023, 15:12:03
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 482 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) |
Cześć, Zadziało się z .htaccess coś czego nie rozumiem.
Używam xamp jako lokalnego serwera. Wcześniej miałem stronę w folderze htdocs/strona. Luzem w tym folderze był taki .htaccess: Kod RewriteEngine On RewriteRule ^add-product$ index.php Następnie zrezygnowanłem z trzymania strony w folderze i wyprowadziłem całość katalog wyżej, tj. do htdocs luzem. Wtedy przekierowanie do index.php po wpisaniu add-product przestało działać zupełnie. W innym temacie napisałem nawet że nie korzystałem z .htaccess (mój błąd). Dlaczego tak się stało że w folderze głównym przestało to działać nagle? -------------------- Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami... -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc! -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- |
|
|
5.01.2023, 15:14:57
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Plik dotyczy folderu w którym się znajduje.
-------------------- |
|
|
5.01.2023, 15:26:32
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 482 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) |
No tak. Czyli skoro zaczął się znajdować w folderze nadrzędnym no to powinien jego dotyczyć.
EDIT: Wyczytałem, że zależy to od opcji servera w httpd.conf AllowOverride. Dla podfolderów jest ona u mnie domyślnie ustawiona na All ale jest też taki fragment: Kod ServerName localhost:80 # # Deny access to the entirety of your server's filesystem. You must # explicitly permit access to web content directories in other # <Directory> blocks below. # <Directory /> AllowOverride none Require all denied </Directory> Jak się domyślam zapis AllowOverride none nie zezwala tego w folderze głównym htdocs. Sądzicie, że to dobry pomysł zmienić tutaj na All? Ten post edytował sadistic_son 5.01.2023, 15:26:44 -------------------- Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami... -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc! -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- |
|
|
5.01.2023, 19:12:18
Post
#4
|
|
Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%) |
w katalogu conf/extra/httpd-vhosts.conf też powinieneś dodać
Kod <VirtualHost example.site:80> # rest of the stuff <Directory "c:\xampp\htsocs"> Require all granted AllowOverride All </Directory> </VirtualHost> w samym htaccess dac na początku Kod RewriteEngine On no i w configu upewnij sie ze nie masz # na początku przy: Kod #LoadModule rewrite_module modules/mod_rewrite.so no i zresetować xampa... ja uzywałem wampa na windows bo moge sobie robić sztuczne domeny przez panel admina... czyli np test.pl przekierowuje mnie na localhost i mam tak jakby domene co sprawia ze na serwerze nie mam niespodzianek -------------------- Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście |
|
|
6.01.2023, 10:23:07
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 482 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) |
Niestety, kiedy doda się hash w linijce 'LoadModule rewrite_module modules/mod_rewrite.so' to wywala server - błąd , skontaktuj się z adminem i koniec
Natomiast bez tego nadal w htdocs nie działa .htaccess A skąd wziąłeś to powyższe info? Dasz namiary na stronę? -------------------- Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami... -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc! -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- |
|
|
9.01.2023, 10:23:27
Post
#6
|
|
Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%) |
przecież napisałem wyraźnie :
upewnij sie ze nie masz... po za tym powinienes zmienic nazwe Kod <VirtualHost example.site:80> # rest of the stuff <Directory "c:\xampp\htsocs"> Require all granted AllowOverride All </Directory> </VirtualHost> na Kod <VirtualHost localhost:80> chyba ze masz w hosts example.site przekierowaną na domene 127.0.0.1 wtedy po wejsciu na example.site powinien sie odpalic localhost -------------------- Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście |
|
|
9.01.2023, 11:47:19
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 482 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) |
Tak tak, źle się wyraziłem. Nie ma # na początku.
W w katalogu conf/extra/httpd-vhosts.conf jest dodany ten wpis: Kod <VirtualHost localhost:80> # rest of the stuff <Directory "c:\xampp\htsocs"> Require all granted AllowOverride All </Directory> </VirtualHost> .htacces wygląda tak: Kod AddHandler application/x-httpd-php80 php RewriteEngine On RewriteRule ^add-product$ index.php Niestety to nie pomaga, rewrite nie działa w katalogu głównym htdocs EDIT: I teraz po przeklejeniu tego tutaj widzę gdzie jest błąd <Directory "c:\xampp\htsocs"> oczywiście powinno być htdocs Dzięki wielkie za pomoc kolego Ten post edytował sadistic_son 9.01.2023, 11:49:53 -------------------- Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami... -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc! -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- |
|
|
9.01.2023, 11:53:40
Post
#8
|
|
Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%) |
EDIT: I teraz po przeklejeniu tego tutaj widzę gdzie jest błąd Bo nie mam zasilacza do macbooka i pisałem to na szybko w bibliotece Dzięki wielkie za pomoc kolego Nie ma za co, polecam się na przyszłość -------------------- Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście |
|
|
Wersja Lo-Fi | Aktualny czas: 6.05.2024 - 09:21 |