Apache Probleme Konfiguration

Trasher

New Member
Hi@all

Habe in der Config File probleme beim einstellen von apache!
Code:
# tierlexikon.de
# ------------------------------------------
<VirtualHost 85.111.129.100:80>
       # Allgemein
 	ServerName tierlexikon.de
 	ServerAlias www.tierlexikon.de
  	DocumentRoot /home/www/

       # Mod_Rewrite
  	RewriteEngine on
	RewriteCond %{HTTP_HOST} ^www\.tierlexikon\.de$ [NC]
	RewriteRule ^(.*)$ http://tierlexikon.de/$1 [L,R=301]

       # Logfiles
       CustomLog "/home/log/tierlexikon.de/xxyyzz-access.log" combined
       ErrorLog "/home/log/tierlexikon.de/xxyyzz-error.log"
</VirtualHost>

1.Das erste Problem was ich habe, wenn man in einen unterordner rein geht, http://tierlexikon.de/includes/ dann kann man alle php datei sehen und andere Sachen! Das möchte ich nicht haben!

2. Mod_Rewrite, funktioniert nicht so gut! Sprich bei zwei domains funktioniert es und es wird hinten ein slash drangehängt! BSP. http://tierlexikon.de//
Und bei tierlexikon funktioniert es überhaupt nicht. :(
Möchte gerne dieses www. immer verschwinden lassen bei den domains!
 
1.Das erste Problem was ich habe, wenn man in einen unterordner rein geht, http://tierlexikon.de/includes/ dann kann man alle php datei sehen und andere Sachen! Das möchte ich nicht haben!
Dann richte eben einen entsprechenden Handler ein oder verbiete den Zugriff auf dieses Verzeichnis ganz (Stichworte <FilesMatch>, <Directory>, Order, Allow, Deny).

2. Mod_Rewrite, funktioniert nicht so gut! Sprich bei zwei domains funktioniert es und es wird hinten ein slash drangehängt! BSP. http://tierlexikon.de//
Und bei tierlexikon funktioniert es überhaupt nicht. :(
Möchte gerne dieses www. immer verschwinden lassen bei den domains!
http://no-www.org/
 
Auf der Seite steht:
The process of making your domain a Class B is quite simple. All you need to do is create or modify a file called .htaccess located in the root directory of your site and add the following lines:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Wie realiesire ich es ohne .htaccess? datei?
 
Definiere bitte "geht net"
Bekommst du einen "Configuration Syntax Error" beim starten von Apache?

Bzgl. PHP Dateien sind sichtbar.
Meinst Du, dass ein Directory Listing erscheint in dem man deine PHP Dateien sieht?
Wenn das der Fall ist, dann hast du momentan keine PHP Unterstützung.
 
apache startet sich ohne fehlermeldung!
PHP funktioniert, sonst könnte ich CMS Drupal nicht benutzen.

Aber egal werde wohl mit .htaccess file arbeiten :)
 
Back
Top