Mijn Windows-PC heeft 1 http-dir C:/xampp/htdocs/site1 en ik heb Apache geconfigureerd om site2 te mappen naar dezelfde locatie (C:/xampp/htdocs/site1).
Apache is als volgt geconfigureerd in de httpd.conf
RewriteEngine On
RewriteRule ^/site2(.*) /site1$1
Als ik naar http://localhost/site2/<controller>/<action> gaat Apache keurig naar site1 en de URL in de browser is keurig http://localhost/site2/<controller>/<action>. So far, so good.
Het probleem is dat de genegenereerde URL's op de pagina er als volgt uit zien::
http://localhost/site1/<controller>/<action> en NIET zoals
http://localhost/site2/<controller>/<action>.
Ik heb van iemand de tip gekregen dat dit mbv RewriteBase /site2 is op te lossen
Als ik echter in httpd.conf het volgende toevoeg, dan wil Apache helemaal niet meer starten:
RewriteEngine On
RewriteBase /site2
RewriteRule ^/site2(.*) /site1$1
Twee vragen:
1. Hoe kan ik Apache links laten genereren, zoals http://localhost/site2/<controller>/<action> als ik via 'site2 binnenkom'?
2. Wat doe ik fout mbt RewriteBase /site2
Apache is als volgt geconfigureerd in de httpd.conf
RewriteEngine On
RewriteRule ^/site2(.*) /site1$1
Als ik naar http://localhost/site2/<controller>/<action> gaat Apache keurig naar site1 en de URL in de browser is keurig http://localhost/site2/<controller>/<action>. So far, so good.
Het probleem is dat de genegenereerde URL's op de pagina er als volgt uit zien::
http://localhost/site1/<controller>/<action> en NIET zoals
http://localhost/site2/<controller>/<action>.
Ik heb van iemand de tip gekregen dat dit mbv RewriteBase /site2 is op te lossen
Als ik echter in httpd.conf het volgende toevoeg, dan wil Apache helemaal niet meer starten:
RewriteEngine On
RewriteBase /site2
RewriteRule ^/site2(.*) /site1$1
Twee vragen:
1. Hoe kan ik Apache links laten genereren, zoals http://localhost/site2/<controller>/<action> als ik via 'site2 binnenkom'?
2. Wat doe ik fout mbt RewriteBase /site2