apache 2.2.3 mod_rewrite őrület

Fórumok

Sziasztok!

Apache 2.2.3 -ban szeretném a következőt mod_rewrite-ttal elérni:

minden URL-t irányítson át egy másik URL-re. Aztán később ezt finomítanám tovább, de el sem tudok indulni.

A konfig fájlom:


RewriteEngine on

RewriteLog /var/log/apache2/rewrite.log
RewriteLogLevel 9

RewriteRule (.*) http://cel_URL [R]

Akárhogy próbálkozok, nem csinál semmit. Sőt még a logba sem hajlandó írni. Lassan kitépem az összes hajamat. Emlékszem, hogy régen azért vetettem el a rewrite modullal foglalkozást, mert akkor is csak szívtam vele. Sajnos most nem áll módomban elvetni, szóval légyszi segítsetek.
Ha beleírok valami szándékos hibát, akkor azt észre veszi az apache, tehát a konfig fájlt betölti. A logfájlt is megcsinálta, csak üres.

Köszi előre is!

Hozzászólások

Egy másik javaslatom van, ha a rewrite végképp nem megy:

RedirectMatch ^.*$ http://cel_URL

Esetleg ez nem jó?
Ehhez még annyit, hogy & karaktert az URl-ben (ha van) escapelni kell: \&

A topikinditó történet azért nem működik mert oké hogy van egy szabály de milyen kondicióra vonatkozik? :)

lsd. www-to-http:


# To redirect all users to access the site WITH the 'www.' prefix,
# (http://example.com/... will be redirected to http://www.example.com/...)
# adapt and uncomment the following:
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]

No rainbow, no sugar

Nem akartam új témát nyitni. Nekem is URL rewrite problémám van.

HTTP szerver: Apache 2.2.14

apache2.conf végére ezt írtam be:


< Directory "/fileshare">
Options FollowSymlinks

Order Deny,Allow
Allow from all

RewriteEngine on
RewriteBase /fileshare/
Options +FollowSymLinks
RewriteRule ^(.*)/(.*)$ index.php?action=$1&id=$2
RewriteRule ^(.*)$ index.php?action=$1

< /Directory>

A következőket szeretném elérni:
http://server/fileshare/1/2 -> http:/server/fileshare/index.php?action=1&id=2
http://server/fileshare/1 -> http:/server/fileshare/index.php?action=1

rewrite modul be van töltve, de a szabályok sajnos nem működnek.

Van valakinek ötlete?

UPDATE:
Probléma megoldva.
Virtualhostban működik.