我的用户个人资料页面包含
等网址http://xxxxx.com/trainer-profile.php?id=MTAy&mrkr=LnBuZw==
我想更改网址格式
http://xxxxxxx.com/trainer-profile/John-Michael/
已更新 htacess 代码并从网址中删除 .php 扩展程序。
但我需要像
这样的网址格式http://xxxxxxx.com/trainer-profile/John-Michael/
http://xxxxxxx.com/trainer-profile/Will-Smith/
http://xxxxxxx.com/trainer-profile/Michael/
用户正在动态添加,现在我已经注册了100多个用户。在stackoverflow中搜索并找出以下代码
RewriteEngine On
RewriteRule ^(bill/.+)$ /shop/$1 [L,NC]
RewriteRule ^shop/bill/?$ /shop/bill/home.php [L,NC]
是否可以动态格式化上面的网址。
提前致谢。
答案 0 :(得分:1)
您可以使用:
RewriteEngine On
RewriteRule ^trainer-profile/([^/]+?)/?$ /trainer-profile.php?id=$1 [L,NC]
但是id将是链接中使用的名称!
使用:
http://xxxxxxx.com/trainer-profile/John-Michael/
重定向:
http://xxxxxxx.com/trainer-profile.php?id=John-Michael
您必须在PHP页面中更改ID代码