我正在开发一个网站,并且希望使自己像个人资料页面一样。
我想知道我是否可以从profile?name=BlaBla
更改为profile/BlaBla
。
我该怎么做?
答案 0 :(得分:0)
尝试一下
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^profile/(.*)$ ./profile?name=$1 [L]
答案 1 :(得分:0)
我的信誉不足,无法在上面发表评论。 重写URL时,似乎CSS和其他资源路径变得混乱。
请尝试通过提供绝对URL来修复CSS路径。您还可以使用HTML标记来设置基本url以使用相对路径的资源。
答案 2 :(得分:0)
为此过程最好使用MVC框架。因为在MVC中已经设置了“路由”,然后从“路由”设置好,所以保护数据以及进行加密将是http://your-URL/controller/ID
。我建议您在该项目中使用Codeigniter或Laravel框架。或者,如果您要生成API,请使用CodeIgniter,Laravel或Slim Framework进行路由。