2016-04-15 9 views
-1

Ich habe eine .htaccess Datei erstellt und hinzugefügt, um es einige Regeln neu schreiben, aber es funktioniert nicht alsURL-Rewriting funktioniert nicht in php

Options +FollowSymlinks 
RewriteEngine on 
RewriteRule ^home?$ index.php 
RewriteRule ^live/(.+)$ user_stream_view.php?id=$1 

Die erste Regel erwartet funktioniert gut. Die zweite rendert auch wird es keine 404-Fehler geben, anstatt alle CSS und der Inhalt vermasselt wird

Screenshot of webpage with dead images

+0

Haben Sie nicht '\ r \ n 'in Ihrem Code? – Andrewus

+0

wo? Kannst du mir die ganze Rewrite-Regel schicken? Ich bin ein Neuling bei diesem so kann nicht wirklich, wo hinzuzufügen \ r \ n – user3692459

+0

Wo ist Ihre 'user_stream_view.php' ist genau? Ich denke, du solltest richtig 'RewriteBase' schreiben – Andrewus

Antwort

0

Ihr Problem mit Stylesheets hat, egal mit url-Rewriting. Sie sollten wie die Urls Sheets in Ihrer Vorlage von slash schreiben:

/styles/main.css 

Jetzt denke ich, Sie verwenden styles/main.css und Browser versucht, es von /freefootball(sohail)/live/ zu laden.

diese Rewrite-Versuchen zu überprüfen: vergessen Sie

RewriteRule ^/freefootball(sohail)/live/(.+)$ user_stream_view.php?id=$1 
+0

Danke, Das Problem war eigentlich der Pfad, den es nach dem Hinzufügen der Regex von. Htaccess änderte, Danke trotzdem – user3692459