2016-04-15 99 views
-1

工作,我已经创建了一个.htaccess文件,并增加了一些重写规则,但如预期URL重写不是在PHP

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

的第一条规则是工作的罚款它不工作。第二个也使其不给予任何404错误,而不是所有的CSS和内容得到弄糟

Screenshot of webpage with dead images

+0

难道你忘了'\ r \ N'在你的代码? – Andrewus

+0

哪里?你能寄给我整个重写规则吗?我是一个新手,因此无法真正地在哪里添加\ r \ n – user3692459

+0

'user_stream_view.php'的位置在哪里?我认为,你应该写正确的'RewriteBase' – Andrewus

回答

0

你用样式表问题与URL重写不管。 你应该写的网址样式表模板从斜杠这样的:

/styles/main.css 

现在我认为,你用styles/main.css,以及浏览器尝试从/freefootball(sohail)/live/加载它。

试试这个重写检查:

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

谢谢,这个问题实际上是在添加.htaccess的正则表达式后它正在改变的路径,谢谢反正 – user3692459