Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-12-19 00:43:55

  zacharyjos - Użytkownik

zacharyjos
Użytkownik
Zarejestrowany: 2010-03-26

[Rozwiązany] mod_rewrite - aktywny ale nie działa

Na apache2 utworzyłem virtualhosta i działa tak jak powinien. Jednak nie mogę uruchomić mod_rewrite. Kiedy do przeglądarki wpisuję adres 192.168.0.1:81/index.html - działa, natomiast już 192.168.0.1:81/brak.html - NIE DZIAŁA.
Bardzo proszę o pomoc, Nie mam już pomysłów co jest grane.

Kod:

#a2enmod rewrite                    #sprawdzam czy mod jest aktywny
Module rewrite already enabled      #widać, że tak

# cat 000-default               #moja konfiguracja serwera
<VirtualHost *:81>
        DocumentRoot /var/www/brak_oplaty/

        <Directory /var/www/brak_oplaty/>
                Options FollowSymLinks
                RewriteEngine On
                RewriteRule brak.html index.html
        </Directory>

        ErrorLog /var/log/apache2/error.log
        CustomLog /var/log/apache2/access.log combined
</VirtualHost>

# apache2ctl -t                 #sprawdzam poprawność składni
Syntax OK                       # jest w porządku

Ostatnio edytowany przez zacharyjos (2010-12-19 13:21:29)

Offline

 

#2  2010-12-19 13:14:13

  zacharyjos - Użytkownik

zacharyjos
Użytkownik
Zarejestrowany: 2010-03-26

Re: [Rozwiązany] mod_rewrite - aktywny ale nie działa

Problem rozwiązany. Nie wiem dlaczego to wczoraj nie działało, ale dziś taka sama konfiguracja działa poprawnie.

Kluczem do rozwiązania okazało się poinformowanie apacha, do którego folderu odnoszą się te dwie reguły:

Kod:

RewriteEngine On
RewriteRule brak.html index.html

Można zrobić na dwa różne sposoby:

1. Pierwsze rozwiązanie: reguły te muszą one być umieszczone konkretnie w folderze /var/www/brak_oplaty/w pliku .httaccess (a nie w pliku konfiguracyjnym apacha2 - virualhost)

2. Lub inny sposób rozwiązania problemu. W ogóle nie tworzymy pliku .httaccess, natomiast w konfiguracji virualhostów informujemy apacha2, do których KONKRETNIE folderów mają odnosić się te dwie reguły. Czyli konfiguracja z pierwszego posta jest jak najbardziej DOBRA.

Przepraszam za problem i dzięki za wyrozumiałość ;)

Ostatnio edytowany przez zacharyjos (2010-12-19 13:20:33)

Offline

 

#3  2010-12-19 13:24:32

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: [Rozwiązany] mod_rewrite - aktywny ale nie działa

Jest też funkcja [url=http://forum.php.pl/index.php?showtopic=27028]RewriteBase[/url]

Pozdrawiam
;)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.009 seconds, 12 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00006 SET NAMES latin2
0.00145 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.224.52.108' WHERE u.id=1
0.00114 UPDATE punbb_online SET logged=1732964501 WHERE ident='18.224.52.108'
0.00028 SELECT * FROM punbb_online WHERE logged<1732964201
0.00090 DELETE FROM punbb_online WHERE ident='185.191.171.19'
0.00023 SELECT topic_id FROM punbb_posts WHERE id=161001
0.00061 SELECT id FROM punbb_posts WHERE topic_id=17949 ORDER BY posted
0.00123 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=17949 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00074 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=17949 ORDER BY p.id LIMIT 0,25
0.00081 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=17949
Total query time: 0.0076 s