Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [.htaccess] Pobieranie danych na / z /site/
infoo1
post 20.01.2009, 21:43:40
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.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Skąd ono bierze to pogrubione?

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?
Go to the top of the page
+Quote Post
bartek12421
post 20.01.2009, 21:46:48
Post #2





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 23.05.2008

Ostrzeżenie: (10%)
X----


Nie prościej ustawić główny katalog Apache na site ?
Go to the top of the page
+Quote Post
infoo1
post 20.01.2009, 21:52:17
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ć.
Go to the top of the page
+Quote Post
erix
post 20.01.2009, 22:36:36
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!
Go to the top of the page
+Quote Post
infoo1
post 21.01.2009, 17:57:45
Post #5





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 12.11.2008

Ostrzeżenie: (0%)
-----


Nadal error 500.
Go to the top of the page
+Quote Post
EarthCitizen
post 21.01.2009, 17:59:38
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?
Go to the top of the page
+Quote Post
erix
post 21.01.2009, 21:52:00
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!
Go to the top of the page
+Quote Post
infoo1
post 22.01.2009, 15:21:52
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.
Go to the top of the page
+Quote Post
hwao
post 22.01.2009, 18:04:23
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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.06.2025 - 01:29