Toon posts:

htacces en https

Pagina: 1
Acties:
  • 189 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik heb een website waar ik dmv een htaccess alle urls doorstuur.

code:
1
2
3
4
5
6
php_value upload_max_filesize 9M
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . /home/user/domains/domein.nl/public_html/index.php


Nu wil ik dat als ik als adres https://www.domein.nl/menu_a/index.html doe dat dit dan ook goed gaat. Hoe krijg ik dit met een htaccess voor elkaar (de map private_html is gelinked aan public_html)? https://www.domein.nl lukt wel (dus zonder map/filenaam, dit geeft al aan dat het aan de htaccess moet liggen..).

De error is
code:
1
2
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request


Al verschillende dingen geprobeerd, google gezocht en ook op got maar er niks vergelijkbaars te vinden.

[ Voor 17% gewijzigd door Verwijderd op 06-11-2007 21:05 ]


  • djc
  • Registratie: December 2001
  • Laatst online: 08-09-2025

djc

Voor het debuggen helpt het altijd als je het RewriteLog aanzet... Zie de Apache docs.

Rustacean


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Verwijderd

Topicstarter
Apache is toch niet noodzakelijk een windows app? Maar dat terzijde..

Iemand enig idee waar het probleem zit?

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Verwijderd schreef op woensdag 07 november 2007 @ 20:06:
Apache is toch niet noodzakelijk een windows app? Maar dat terzijde..
Heb je het uberhaupt wel gelezen?
Windows Servers en Software

Installatieproblemen van serversoftware.

Voorbeelden van zaken die je hier kunt bespreken:

• Je hebt Apache geïnstalleerd maar hij wil niet starten.
Je rewriterules voor Apache doen niet wat jij wilt.
• Na een overstap van Apache op IIS werkt je configuratie niet meer.
Verwijderd schreef op woensdag 07 november 2007 @ 20:06:
Iemand enig idee waar het probleem zit?
Manuzhai in "htacces en https"
En volgens mij, maar ik ben geen htaccess expert, staat op hit 1 al een oplossing (en anders lijkt hit 4 me ook al van toepassing).

[ Voor 12% gewijzigd door RobIII op 07-11-2007 20:15 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Verwijderd

Topicstarter
RobIII schreef op woensdag 07 november 2007 @ 20:11:
[...]

Heb je het uberhaupt wel gelezen?


[...]


[...]

Manuzhai in "htacces en https"
En volgens mij, maar ik ben geen htaccess expert, staat op hit 1 al een oplossing (en anders lijkt hit 4 me ook al van toepassing).
Mijn excuses, dat lezen had beter gemoeten..
Verder met betrekking tot die oplossing van google die je aandraagt. Dat is niet wat ik zoek. Het is namelijk helemaal niet de bedoeling dat er geredirect wordt. De url moet is gewoon goed

https://www.domein.nl/adas/dsads.html moet alleen doorgegeven worden aan een file.

code:
1
2
3
4
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . /home/user/domains/domein.nl/public_html/index.php


door middel van dat stukje.
Daarna vraag ik met het volgende:
code:
1
$current = $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];

De url op en parse ik de url.

[09/Nov/2007:19:19:52 +0100] [www.domein.nl/sid#9c8a8ec][rid#83557b4/initial/redir#1] (1) [per-dir /home/user/domains/domein.nl/public_html/] pass through /home/user/domains/domein.nl/public_html/index.php

Dit komt er dan uiteindelijk uit..

Alleen bij https krijg ik dit:

[09/Nov/2007:19:20:12 +0100] [www.domein.nl/sid#9c8e204][rid#b1e8d6c/initial/redir#1] (3) [per-dir /home/user/domains/domein.nl/private_html/] add path-info postfix: /home/user/domains/domein.nl/private_html/home -> /home/user/domains/domein.nl/private_html/home/user/domains/domein.nl/public_html/index.php
[09/Nov/2007:19:20:12 +0100] [www.domein.nl/sid#9c8e204][rid#b1e8d6c/initial/redir#1] (3) [per-dir /home/user/domains/domein.nl/private_html/] strip per-dir prefix: /home/user/domains/domein.nl/private_html/home/user/domains/domein.nl/public_html/index.php -> home/user/domains/domein.nl/public_html/index.php
[09/Nov/2007:19:20:12 +0100] [www.domein.nl/sid#9c8e204][rid#b1e8d6c/initial/redir#1] (3) [per-dir /home/user/domains/domein.nl/private_html/] applying pattern '.' to uri 'home/user/domains/domein.nl/public_html/index.php'

Hier komt hij dus in een soort van loop..en uiteindelijk komt hij hier:

[09/Nov/2007:19:20:12 +0100] [www.domein.nl/sid#9c8e204][rid#8857a14/initial/redir#10] (2) [per-dir /home/user/domains/domein.nl/private_html/] trying to replace prefix /home/user/domains/domein.nl/private_html/ with /
[09/Nov/2007:19:20:12 +0100] [www.domein.nl/sid#9c8e204][rid#8857a14/initial/redir#10] (1) [per-dir /home/user/domains/domein.nl/private_html/] internal redirect with /home/user/domains/domein.nl/public_html/index.php [INTERNAL REDIRECT]
[09/Nov/2007:19:20:12 +0100] [www.domein.nl/sid#9c8e204][rid#88ede94/initial/redir#11] (3) [per-dir /home/user/domains/domein.nl/private_html/] strip per-dir prefix: /home/user/domains/domein.nl/private_html/500.shtml -> 500.shtml
[09/Nov/2007:19:20:12 +0100] [www.domein.nl/sid#9c8e204][rid#88ede94/initial/redir#11] (3) [per-dir /home/user/domains/domein.nl/private_html/] applying pattern '^.*$' to uri '500.shtml'
[09/Nov/2007:19:20:12 +0100] [www.domein.nl/sid#9c8e204][rid#88ede94/initial/redir#11] (4) RewriteCond: input='/500.shtml' pattern='^/public' => not-matched

En ik heb na bekijken van logs/google/forum nog steeds geen idee hoe dit op te lossen.

[ Voor 15% gewijzigd door Verwijderd op 09-11-2007 20:08 ]


  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

500.shtml -> 500.shtml
Woei! Server Error.

Maarre... ga eens debuggen en echo
code:
1
current = $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
eens terug?

[ Voor 50% gewijzigd door alt-92 op 09-11-2007 20:50 ]

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Verwijderd

Topicstarter
Als ik https gebruik kom ik daar dus niet eens..ik krijg gewoon een 500 error..
Pagina: 1