Le 29.06.2015 03:18, James Moe a écrit :
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 06/28/2015 03:02 PM, Zimmi wrote:
There are in your .htaccess file 2 instructions "RewriteEngine":
the first states "on", the second states "off". They are around
your rewrite rules, so I try to guess that  you meant to switch the
rewrite engine on, do the rewrite, and then switch it off.

   Yes, that was the idea.

But, afaik the last instruction wins and disables the rewrite
engine: no action and no logging... Remove the second one or
comment it, and let us know.

   Whoo-hoo! The rewrite in .htaccess works.
   The one in vhosts does not. :-( I removed the "L" flag; it made no
difference.

- -- James Moe
moe dot james at sohnen-moe dot com
520.743.3936
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEARECAAYFAlWQnPcACgkQzTcr8Prq0ZMi3QCghBO8Amz6lH7wjt+CiI2d6dU5
nwMAn1wjttdXJfG2dGUxl49GIsi1qX5c
=h/PU
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org


Hi,

Alright, then it seems we have the first step !

I would say the problem now is that your rewrite in .htaccess *overrides *the rewrite in the Directory section of the VHost. See:
https://httpd.apache.org/docs/2.4/en/sections.html#merging

While testing a very similar situation some months ago (but with v.2.2), I've noticed that it is not enough to set "RewriteEngine Off" in .htaccess , as this will still override all the rules in VHost Directory configuration section. You need to completely remove or comment out all mod_rewrite instructions in your .htaccess in order to have the ones in the VHost Directory section to be applied.

First and simplest thing to try is to put all your rewrite instructions in the same container : all in .htaccess or all in VHost Directory section (if you chose VHost Directory section, remember to remove/comment out *all *instructions from mod_rewrite in the .htaccess file).

Later, as from your comment in your VHost config, you want everything with SSL, have a look at this page too:
https://wiki.apache.org/httpd/RedirectSSL

You could also try that solution with Redirect for the redirect to SSL, and then put all your config in the ssl VHost configuration.

(sorry for last top-post, I'm a mailing list beginner)

Zimmi

Reply via email to