你好,我只想重新写一个新网站的网址。
你可以看到我在这里完成了它,但你可以看到自动生成的id的数字。
http://www.domainname.com/sndslnf-1412.html RewriteRule ^(。)/([0-9] )$ details.php?pid = $ 2 [L]
现在我试图只显示标题没有数字 例如:http://www.domainname.com/sndslnf
任何人都可以指导我已经尝试了很多次但不知道我总是得到并且错误。 "服务器遇到内部错误或配置错误,无法完成您的请求。"
这是htaccess代码 选项+ FollowSymlinks RewriteEngine on RewriteCond%{REQUEST_FILENAME}! - f RewriteCond%{REQUEST_FILENAME}!-d
提前感谢您的帮助。
答案 0 :(得分:-1)
似乎不可能。您必须更改系统的功能。
首先,使用此htaccess代码:
RewriteRule ^(a-z)+$ details.php?pid=$1
现在,pid参数是一个字符串而不是一个数字。然后,您只需检查此字符串是否在您的数据库中,以显示与其对应的字符串和信息。
我很抱歉我的英语不好,我希望你能理解我。