我在.htaccess文件中使用下面的URL重写,并且工作非常好。
RewriteEngine On
RewriteRule ^one/([^/]+)$ /one/two/index.php?profile=$1 [L,QSA]
这样做:
http://www...com/one/john
进入这个:
http://www...com/one/two/index.php?profile=john
然而,有一个小问题:所有的CSS都消失了。如何才能显示CSS样式?
答案 0 :(得分:0)
使用完整网址链接到CSS,或将RewriteBase设置为.htaccess中的正确路径
# Installation directory
RewriteBase /
一般来说,使用完整的网址(不仅仅是CSS,还包括图片等)是可行的方法,从长远来看可以为您节省很多麻烦。