Hallo,
het is mijn bedoeling om een joomla site die geinstalleerd staat in een subdirectory te laten draaien alsof het op de root staat. Na lang zoeken en proberen ben ik tot het volgende .htaccess-bestand gekomen:
Nadat dit .htaccess-bestand in de root folder is gezet kon ik de homepage bereiken onder de URL van de root, zoals de bedoeling was. Maar als ik nu via het menu naar een andere pagina wil zoals "contact" dan wordt de URL weer: " http://www.site.nl/subdir...rectory/index.php/contact ", terwijl het de bedoeling is dat dit wordt herschreven naar: " http://www.site.nl/index.php/contact " of nog mooier " http://www.site.nl/contact ".
Heeft iemand een idee wat hier niet ( helemaal ) goed gaat ?
het is mijn bedoeling om een joomla site die geinstalleerd staat in een subdirectory te laten draaien alsof het op de root staat. Na lang zoeken en proberen ben ik tot het volgende .htaccess-bestand gekomen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| # Map http://www.site.nl to /subdirectory/subdirectory
RewriteRule ^$ /subdirectory/subdirectory/ [L,QSA]
# Map http://www.site.nl/x to /subdirectory/subdirectory/x unless there is a x in the web root.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/subdirectory/subdirectory/
RewriteRule ^(.*)$ /between/site/$1
# Add trailing slash to directories within ...
# This does not expose the internal URL.
RewriteCond %{SCRIPT_FILENAME} -d
RewriteRule ^subdirectory/subdirectory/(.*[^/])$ http://www.site.nl/$1/ [R=301] |
Nadat dit .htaccess-bestand in de root folder is gezet kon ik de homepage bereiken onder de URL van de root, zoals de bedoeling was. Maar als ik nu via het menu naar een andere pagina wil zoals "contact" dan wordt de URL weer: " http://www.site.nl/subdir...rectory/index.php/contact ", terwijl het de bedoeling is dat dit wordt herschreven naar: " http://www.site.nl/index.php/contact " of nog mooier " http://www.site.nl/contact ".
Heeft iemand een idee wat hier niet ( helemaal ) goed gaat ?