ich habe leider ein kleines Problem mit meiner .htaccess.
Ich habe auf meinem XAMPP-Server einen neuen Ordner im htdocs-folder angelegt also eine "Unterwebsite".
Darin habe ich eine .htaccess angelegt und verschiedene Sachen, sowie ein ModRewrite-Generator benutzt (http://www.generateit.net/mod-rewrite/index.php). Jedoch bekomme ich es nicht hin dass die URL http://localhost/site02/home auf diese http://localhost/site02/index.php/?page=home geleited wird.
Ich habe es auch mit der .htaccess im root (htdocs) folder versucht jedoch bekomme ich folgende Nachricht:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at postmaster@localhost to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.5.15 Server at localhost Port 80
Bei dieser Nachricht wird die .htaccess im site02-folder benutzt mit folgendem Code: (Habe auch welche auskommentiert die villeicht einen Nutzen haben könntent)
- Code: Select all
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
#RewriteRule ^([^/]*)\.html$ index.php?page=$1 [L]
#RewriteRule ^([^/]*)/$ index.php?page=$1 [L]
#RewriteRule ^([^/]*)$ /index.php?page=$1 [L] (<--- hat keinen Fehler, ruft nur die index.php im htdocs-folder auf wegen dem '/')
RewriteRule ^site02/([^_]*)$ /site02/index.php?page=$1 [L]
</IfModule>
Ich hoffe ihr habt mein Anliegen verstanden und könnt mir helfen. Zur Not formulieren ich es ausführlicher oder Poste einen LOG.