![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 12.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jak zrobić, aby po wpisaniu http://localhost/ pobierało dane z /site/, czyli to samo, co po wpisaniu http://localhost/site/?
Na razie mam takie coś: Kod RewriteEngine On RewriteBase / RewriteRule ^(.*?)$ site/$1 [L] Pokazuje (w tytule strony 403 Forbidden): Cytat You don't have permission to access /site/redirect:/site/index.php on this server. Skąd ono bierze to pogrubione?Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request. Jak wchodzę na http://localhost/index, to pokazuje ten błąd, na http://localhost/index.php lub http://localhost/, error 500. Co zrobić, aby działało? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 23.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
Nie prościej ustawić główny katalog Apache na site ?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 12.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie, bo testuję na localu, ale później wrzucę na serwer w nazwie, więc nie mogę tego zmienić.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Podejrzewam, że:
Kod RewriteRule ^(.*?)$ site/$1 [L] wykonuje się rekurencyjnie. Zmień na: Kod RewriteRule ^(.*?)$ /site/$1 [L] W np. Cake jest coś takiego: Kod RewriteEngine on
RewriteRule ^$ app/webroot/ [L] RewriteRule (.*) app/webroot/$1 [L] -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 12.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nadal error 500.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 70 Dołączył: 13.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
A masz coś jeszcze w tym .htaccessie? Wolna WYMAGANA linijka na końcu pliku jest?
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Nadal error 500. A masz na pewno aktywny mod_rewrite? -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 12.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cytat A masz coś jeszcze w tym .htaccessie? Wolna WYMAGANA linijka na końcu pliku jest? Nie. Tak.Cytat A masz na pewno aktywny mod_rewrite? Tak.
|
|
|
![]()
Post
#9
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Ja mam coś takiego i działa wyśmienicie:
Kod RewriteEngine On # Tutaj redirect RewriteRule ^admin/(.*)$ http://example.com/administration/$1 [R=301,NC] # A tutaj przeniesienie RewriteRule !(.+)$ ./strona/$1 [L,QSA] Problemów może być masa, zależnie od wersji - powszechnym problemem jest że rewrite działa na jednej maszynie a "drugiej zoptymalizowane przez admina" już nie. Dla tego najlepiej pisać od razu do supportu konta/hostingu i przedstawić im problem. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.06.2025 - 01:29 |