2016-07-30 5 views
0

Ich weiß, dass dies eine stange Frage ist, aber ich weiß nicht den Grund, warum meine Seite die ".php "Datei, wenn ich mit hxxp: // url [dot] tld/file.php auf sie zugreife. Um den Inhalt zu sehen, muss ich über hxxp: // url [dot] tld/file.php/darauf zugreifen. Ich weiß, dass ich dies von cpanel tun kann (Redirects - Abschnitt), aber mein Anbieter hat ein angepasstes Panel und ich fand nirgendwo Weiterleitungen Option. Ich habe einige Codes aus dem Internet ausprobiert, um die alte URL über .htaccess auf die neue URL umzuleiten, aber ich werde zu hxxp weitergeleitet: // url [dot] tld/file.php //////////////// // oder etwas ähnliches.wie mit .htaccess umleiten url.tld/file.php zu url.tld/file.php/

edit: .htaccess Inhalt jetzt

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^online\.my\-domain\.com$ [OR] 
RewriteCond %{HTTP_HOST} ^www\.online\.my\-domain\.com$ 
RewriteRule ^/?$ "http\:\/\/google\.com\/" [R=302,L] 
//Rewrite to www 
Options +FollowSymLinks 

RewriteCond %{HTTP_HOST} ^online.my-domain.com[nc] 
RewriteRule ^(.*)$ http://www.online.my-domain.com/$1 [r=301,nc] 


Redirect 301 /php-file-with-problems.php /php-file-with-problems.php/ 

Wie ich sagte, im online.my-domain.com/php-file-with-problems.php////////// umgeleitet ////

+0

Bitte aktualisieren Sie die Frage, um den relevanten Inhalt aus Ihrer .htaccess-Datei anzuzeigen. – Andy

+0

Danke, ich habe es gerade hochgeladen! – Adrian

+0

Bitte sehen Sie, ob dies Ihre Frage beantwortet: http://stackoverflow.com/questions/7780859/htaccess-rewrite-to-force-strailing-slash-at-the-end – Andy

Antwort

0

Multiple Schrägstriche durch die Umleitung Direktive an den Dateinamen hinzugefügt, werden und Sie eine Umleitung Schleife bekommen, dieses Problem zu beheben Sie RedirectMatch verwenden müssen

RedirectMatch 302 /phpfile$ /phpfile/ 

löschen Browser-Cache vor das testen.