$ _GET的自定义网址

时间:2018-07-27 11:41:26

标签: javascript php jquery html

我正在开发一个网站,并且希望使自己像个人资料页面一样。

我想知道我是否可以从profile?name=BlaBla更改为profile/BlaBla

我该怎么做?

3 个答案:

答案 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进行路由。