Portál AbcLinuxu, 28. července 2025 14:19


Dotaz: Apache - rewrite mod?

22.10.2008 22:21 motorcb
Apache - rewrite mod?
Přečteno: 271×
Odpovědět | Admin
Zdravim. Mam nainstalovany apache2 a na nich nastaven mass virtual hosting. Chci udelat SEO odkazy a ve tvaru www.example.com/profil/jmeno-profilu . Problem je ze bez jakehokoliv souboru .htaccess pri zadani www.example.com/profil/jmeno-profilu se zobrazi straka www.example.com/profil.php a toto presmerovani se mi nedari obejit. Do .htaccess jsem daval RewriteRule ^profil/(.*) /profil-detail.php?nick=$1. Netusim cim by to mohlo byt :( v httpd.conf mam:

LoadModule vhost_alias_module /usr/lib/apache2/modules/mod_vhost_alias.so
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so

<VirtualHost xx.xxx.xxx.xxx>
    ServerName server.xxxx.cz
    ServerAdmin xxxx@xxxxx.cz
    
    VirtualDocumentRoot /var/www/%2+/%1
    VirtualScriptAlias /var/www/%2+/%1
		
    RewriteEngine on
    RewriteCond  %{HTTP_HOST}  ^([^.]+)\.([^.]+)$
    RewriteRule  ^(.*)$  http://www.%{HTTP_HOST}$1 [L,R=301,QSA]
    RewriteCond %{HTTP_HOST} ^www\.([^.]+)\.([^.]+)\.([^.]+)$ 
    RewriteRule ^(.*)$ http://%1.%2.%3$1 [L,R=301,QSA]
		
    ErrorLog /var/log/apache2/error_log
    CustomLog /var/log/apache2/access_log combined
    TransferLog /var/log/apache2/transferlog
    
    RewriteLogLevel 0
    #0 none, ... 9 max
    RewriteLog /var/log/rewrite.log
    
</VirtualHost>
Nevedel by prosim nekdo cim by to mohlo byt? Uz jsem z toho vazne zbesily :(
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Na otázku zatím nikdo bohužel neodpověděl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.