Domain Weiterleitung .htaccess Problem

Hallo,
mein Provider lässt mich etwas hängen, leider finde ich auch bei „selfhtml“ und hier keine passende Antwort. Für Wissende ein Klacks (denke ich mir).

Meine Domain http://www.kreativag.net
wird auf
http://www.link4you.at/kreativ
weitergeleitet.

Es hat bisher gut funktioniert.

Laut meinem Provider verhindert meine „.htaccess“(auf link4you.at), die sich vor einem Monat geändert hat, die Anzeige(modrewrite).

Meine Frage ist nun ob man durch eine if-Abfrage das Abarbeiten bestimmter Rewrite-Befehle verhindern kann damit die Url nicht verändert wird.

Wenn ich /index.php zur Url eingebe funktionieren beide Links.

Ich hoffe auf Euch und sag schon mal herzlichen Dank für die Bemühungen.

Mit freundlichen Grüssen
Robert

Hallo,

Meine Domain http://www.kreativag.net
wird auf
http://www.link4you.at/kreativ
weitergeleitet.

Werden beide Homepages von dem gleichen Anbieter gehandhabt?

Es hat bisher gut funktioniert.

Laut meinem Provider verhindert meine „.htaccess“(auf
link4you.at), die sich vor einem Monat geändert hat,

Wie sieht die denn aus, und wie hat sie sich geändert?

die Anzeige(modrewrite).

Was genau heisst „verhindert … die Anzeige“? Explodiert dein Computer, oder was passiert?

Grüße,
Moritz

Hallo,
danke für’s Antworten.

Beide Hompages werden vom selben Hoster gehandhabt.

So sieht die .htaccess jetzt aus:

#######################################################
## PHP Link Directory 4.0.0 - Apache Server Settings ##
#######################################################

# Prevent .htaccess and .htpasswd files from being viewed by web clients

 Order allow,deny
 Deny from all


# Protect files

 Order deny,allow
 Deny from all


# Protect directories

 Order deny,allow
 Deny from all


# Disable directory browsing
# Options -Indexes

# Follow symbolic links in this directory
# Options +FollowSymLinks

# Override PHP settings that cannot be changed at runtime
# (If your server supports PHP settings via htaccess you can comment following two lines off)
# php\_value register\_globals 0
# php\_value session.auto\_start 0

# Customized error messages
# ( If you are running in a subfolder please add it, example: "l4u/index.php?httpstatus=404" )
ErrorDocument 404 /index.php?httpstatus=404

# Set the default handler
DirectoryIndex /index.php

# URL rewrite rules

 RewriteEngine On


 #Make sure RewriteBase points to the directory where you installed phpLD.
 #Example: "/phpld" if your installation is in a "phpld" subdirectory.

 #RewriteBase /

 ##A-Z Links Rewrite##
 RewriteCond %{REQUEST\_FILENAME} !-f
 RewriteCond %{REQUEST\_FILENAME} !-d
 RewriteCond %{REQUEST\_FILENAME} !-l
 RewriteRule (.\*)a-z-(.\*)/ index.php?letter=$2 [QSA,NC]

 ##Latest Links Rewrite
 RewriteCond %{REQUEST\_FILENAME} !-f
 RewriteCond %{REQUEST\_FILENAME} !-d
 RewriteCond %{REQUEST\_FILENAME} !-l
 RewriteRule ^latest-links\.htm[l]?$ index.php?list=latest [QSA,NC,L]

 ##Top Hits Rewrite
 RewriteCond %{REQUEST\_FILENAME} !-f
 RewriteCond %{REQUEST\_FILENAME} !-d
 RewriteCond %{REQUEST\_FILENAME} !-l
 RewriteRule ^top-hits\.htm[l]?$ index.php?list=top [QSA,NC,L]

 ##Latest Articles Rewrite
 RewriteCond %{REQUEST\_FILENAME} !-f
 RewriteCond %{REQUEST\_FILENAME} !-d
 RewriteCond %{REQUEST\_FILENAME} !-l
 RewriteRule ^latest-articles\.htm[l]?$ index.php?list=latestarticles [QSA,NC,L]

 ##Details Link Page Rewrite
 RewriteCond %{REQUEST\_FILENAME} !-f
 RewriteCond %{REQUEST\_FILENAME} !-d
 RewriteCond %{REQUEST\_FILENAME} !-l
 RewriteRule (.\*)detail/(.\*)$ detail.php?id=$2 [QSA,NC]

 ##Article Page Rewrite
 RewriteCond %{REQUEST\_FILENAME} !-f
 RewriteCond %{REQUEST\_FILENAME} !-d
 RewriteCond %{REQUEST\_FILENAME} !-l
 RewriteRule (.\*)articles/(.\*)$ article.php?id=$2 [QSA,NC]

 ##Author Page Rewrite
 RewriteCond %{REQUEST\_FILENAME} !-f
 RewriteCond %{REQUEST\_FILENAME} !-d
 RewriteCond %{REQUEST\_FILENAME} !-l
 RewriteRule (.\*)authors/author-(.\*)\.htm[l]?$ author.php [QSA,NC]
 
 ##Owner Page Rewrite
 RewriteCond %{REQUEST\_FILENAME} !-f
 RewriteCond %{REQUEST\_FILENAME} !-d
 RewriteCond %{REQUEST\_FILENAME} !-l
 RewriteRule (.\*)owner/owner-(.\*)\.htm[l]?$ author.php [QSA,NC]

 ##Pagination Rewrite
 RewriteCond %{REQUEST\_FILENAME} !-f
 RewriteCond %{REQUEST\_FILENAME} !-d
 RewriteCond %{REQUEST\_FILENAME} !-l
 RewriteRule (.\*)page-[0-9]+\.html$ index.php [QSA,NC,L]

 ##Pages redirect
 RewriteCond %{REQUEST\_URI} !page-[0-9]+\.html?$
 RewriteCond %{REQUEST\_FILENAME} !-f
 RewriteCond %{REQUEST\_FILENAME} !-d
 RewriteCond %{REQUEST\_FILENAME} !-l
 RewriteRule ^(.+)\.html$ page.php?name=$1 [NC,QSA,L]

 ##Category redirect
 RewriteCond %{REQUEST\_FILENAME} !-f
 RewriteCond %{REQUEST\_FILENAME} !-d
 RewriteCond %{REQUEST\_FILENAME} !-l
 RewriteRule ^(.\*)$ index.php [QSA,L]

 RewriteRule ^(.\*)loadingAnimation.gif$ javascripts/thickbox/loadingAnimation.gif

Geändert hat sich das CMS (Erst Joomla jetzt phpLinkDirectory) und der Server auf dem das Ganze läuft.

Das Problem: Es wird immer nur die Startseite von Link4you.at angezeigt wenn die oben genannten Links ohne „/index.php“ in den Browser eingegeben werden.

Mit freundlichen Grüssen
Robert

Es funktioniert wieder!

In der .htaccess:

Set the default handler

DirectoryIndex /index.php

gesucht und so geändert:

Set the default handler

DirectoryIndex /index.php

Ein nicht ganz so unwichtiges Detail wurde hier gepostet aber leider gelöscht:

Wenn man wie oben die Änderung vornimmt, wird eine möglicherweise existierende index.htm(l) zuerst geladen.
Also nachsehen, umbenennen/löschen fertig.

Mit freundlichen Grüssen
Robert