[mod_rewrite] Jedno polecenie ..., ... dla wszystkich podstron |
[mod_rewrite] Jedno polecenie ..., ... dla wszystkich podstron |
23.04.2006, 21:01:41
Post
#21
|
|
Grupa: Nieautoryzowani Postów: 12 Pomógł: 0 Dołączył: 22.04.2006 Ostrzeżenie: (0%) |
W pliku http.conf wstawilem dwie podane przez ciebie linie. Niestety nie pomoglo.
|
|
|
23.04.2006, 21:17:26
Post
#22
|
|
Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) |
poczkaj :) sie nie zrozumieliśmy się :)
1. wywal to co wstawiłeś z httpd.conf 2. poszukaj lini: Kod <Directory "E:/www root"> zamiast "E:/www root" bedzie ofkors twoja sciezka do glownego katalogu serwera (tego widocznego jako http://localhost/ 3. wewnatrz dyrektywy <Directory> bedziesz mial linie zaczynajaca sie od Kod AllowOverride 4. wazne jest to co masz za AllowOverride - jezeli nie All i nie ma tam FileInfo, dopisz FileInfo - jezeli nie All i jest FileInfo lub All... nie mam pomyslu co moze byc przyczyna pozdr. |
|
|
23.04.2006, 23:30:46
Post
#23
|
|
Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%) |
Kod ErrorDocument 500 http://localhost/error500.html można prosciej - dodaj to pod wpisem o 404 i owinno smigac -------------------- |
|
|
24.04.2006, 14:32:37
Post
#24
|
|
Grupa: Nieautoryzowani Postów: 12 Pomógł: 0 Dołączył: 22.04.2006 Ostrzeżenie: (0%) |
siemakuba, ja w ogole na serwerze nie mam pliku http.conf
|
|
|
24.04.2006, 14:54:37
Post
#25
|
|
Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) |
To jest twój serwer lokalny, tak?
W katalogu w którym zainstalowałeś Apache masz katalog conf, w katalogu conf masz plik httpd.conf. To jest główny plik konfiguracji całego serwera, wiec umieszczenie go w katalogu w ktorym masz .htaccess (bo rozumiem ze tak zrobiles) nic nie da. P.S. swoja droga, moglbys sie wykazac wieksza inicjatywa, uzywajac chociazby magicznego skrótu Win+F. :) pozdr. |
|
|
24.04.2006, 15:49:19
Post
#26
|
|
Grupa: Nieautoryzowani Postów: 12 Pomógł: 0 Dołączył: 22.04.2006 Ostrzeżenie: (0%) |
Nie, mam wykupiony serwer wirtualny. Na poczatku w katalogu glownym nie mialem zadnego z omawianych plikow. Stworzylem plik .htaccess bo chcialem miec domyslnie php5. Pliku http.conf nigdzie nie mam.
|
|
|
24.04.2006, 17:35:17
Post
#27
|
|
Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) |
okej, skoro tak, to jedyne zmiany / ustawienia jakie dokonasz mozesz dokonac w pliku .htaccess.
Chwilowo nie mam pomyslu co moze pomoc.. Moze wrzuc caly .htaccess tutaj? Zajrze wieczorem i pobadamy :) Rozumiem, ze wszystko smiga jak nalezy, jedynie problem jest z plikiem error404.html? Moze byc (i prawdopodonie jest) ze na serwerze masz zablokowana mozliwosc edycji tego wpisu. pozdr. |
|
|
24.04.2006, 18:28:43
Post
#28
|
|
Grupa: Nieautoryzowani Postów: 12 Pomógł: 0 Dołączył: 22.04.2006 Ostrzeżenie: (0%) |
Ok, to jest moj plik .htaccess:
Kod Action application/x-httpd-php5 "/cgi-sys/php5" AddType application/x-httpd-php5 .php ErrorDocument 404 http://adres_mojej_strony/404.shtml RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-s [OR] RewriteCond %{REQUEST_FILENAME} !(.*)\.(php|htm|html)$ [NC] RewriteRule ^(.+) $1.php [L] Wszystko smiga jak nalezy. Jedyny problem jest taki, ze przy wpisaniu zlego adresu podstrony ( http://adres_mojej_strony/nieistniejaca_podstrona.html ) zamiast bledu 404, serwer wywala 500 (internal server error). Jesli chodzi o zablokowana edycje wpisu, to odpada. Testowalem rozne rzeczy z 'ErrorDocument" i zawsze smigalo. |
|
|
24.04.2006, 19:57:17
Post
#29
|
|
Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%) |
Kod RewriteEngine on Action application/x-httpd-php5 "/cgi-sys/php5" AddType application/x-httpd-php5 .php RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-s [OR] RewriteCond %{REQUEST_FILENAME} !(.*)\.(php|htm|html)$ [NC] RewriteRule ^(.+) $1.php RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.+) error404.html [R] Powinno działać. Troche to oszukiwanie ale liczy się efekt -------------------- |
|
|
14.09.2017, 17:46:23
Post
#30
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 0 Dołączył: 6.09.2004 Ostrzeżenie: (20%) |
mój plik .htaccess do przekierowania na https
RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.adres.pl/$1 [NC] i niby wszystko OK, zmienia www.adres.pl na https://www.adres.pl ale np adresów www.adres.pl/regulamin/index.php www.adres.pl/mail/index.php itd nie znajduje czy $1 należy zmienić na coś innego? Ten post edytował rybosom 14.09.2017, 17:47:49 |
|
|
14.09.2017, 18:03:19
Post
#31
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
A pliki w tych lokalizacjach fizycznie istnieją?
Jeśli nie, to najpewniej Twój .htaccess jest okrojony (nie pokazałeś całego, obciąłeś coś). -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 06:28 |