Portál AbcLinuxu, 11. listopadu 2025 21:45
LoadModule rewrite_module modules/mod_rewrite.soPHP, Apache aj mysql mi funguje normálne, a v kóde by tiež nemala byť chyba - na webzdarama funguje bezproblémov.Skúšal som napríklad toto -
RewriteEngine on
RewriteRule ^item/(.*)$ %{DOCUMENT_ROOT}/?item=$1 [L,QSA]
Neviete čím by to mohlo byť?
Loaded Modules:
core prefork http_core mod_so mod_suexec mod_access mod_actions mod_alias mod_auth mod_autoindex mod_cgi mod_dir mod_include mod_log_config mod_mime mod_negotiation mod_setenvif mod_status mod_userdir mod_asis mod_imap sapi_apache2 mod_rewrite

[Tue May 16 18:01:43 2006] [error] [client 127.0.0.1] File does not exist: /srv/www/htdocs/pytylog/rss.xml
127.0.0.1 - - [16/May/2006:18:01:43 +0200] "GET /pytylog/rss.xml HTTP/1.1" 404 1010 "-" "Opera/9.00 (X11; Linux i686; U; cs)"
Už som ten kód trochu zmenil (v .htaccess):
RewriteEngine On
RewriteRule ^rss\.xml$ %{DOCUMENT_ROOT}/rss.php [L]
"GET /pytylog/rss.php HTTP/1.1", alebo nie?
<Directory>
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory "/srv/www/htdocs">
Options Indexes Includes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Myslel som že v tom by nemala byť chyba, ale po tvojom príspevku som to prvé AllowOverride dal na all a už to ide :)
A ja že pre daný adresár a podadresáre platí stále posledné uvedené nastavenie. Tak dík moc...
<Directory /srv/www/htdocs/*>
Options Indexes Includes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>funguje to dobre až na jeden háčik - mod_rerite mi stále nefunguje v samotnom adresári /srv/www/htdocs/ , iba v podadresároch - neviete prečo?
RewriteRule ^/item/(.*)$ %{DOCUMENT_ROOT}/?item=$1 [L,QSA]
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.