Autor Zpráva
gekoncik
Profil
Ahoj,

nevite prosim jak nastavit rewrite na Apache 2.2.3? Na netu jsem nasel hodne clanku ale nejde mi to furt rozjet. Config uz jsem upravil tak ze phpinfo() mi napise do nactenych modulu mod_rewrite, ale na strance mi rewrite nefnguje.

Nastaveni pro rewrite v config vypada takhle:

LoadModule rewrite_module modules/mod_rewrite.so
....
DocumentRoot "C:/www/"

<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>

<Directory "C:/www/">
Options Indexes Includes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>

<Files ~ "^.ht">
Order allow,deny
Deny from all
</Files>

.htaccess mi na hostingu normalne funguje takze tam by chyba byt nemela:

RewriteEngine On

RewriteRule ^graf/(.+)_([0-9]+)x([0-9]+)_([0-9\.]+).png$ %{DOCUMENT_ROOT}/graphic/$1.graphic.php?sirka=$2&vyska=$3&procent=$4



Neda se nejak zjistit jestli se modul nacetl spravce a funguje tak jak ma?
Retal
Profil
A co konkrétně ti nefunguje?

//Ach jo, kdy se lidé naučí pokládat přesné dotazy?
Joker
Profil
gekoncik
To zjistíte velmi jednoduše, napište třeba
RewriteRule blabla.html index.php
nebo něco takového... a hned uvidíte, jestli to funguje
gekoncik
Profil
:-P Proste mi phpinfo rekne ze ho nacetl ale na localhostu mi stale rewrite nefunguje. Neda se trebas nejak overit jestli jsou moduly nacetle spravne?

.htaccess mam na adrese C:/www/.htaccess -> http://localhost/.htaccess
gekoncik
Profil
Fajne vsechno funguje chybka byla v zapisu %{DOCUMENT_ROOT} kdyz jsem to vymazal tak mi to uz slo nevite proc?
Toto téma je uzamčeno. Odpověď nelze zaslat.