2013-06-20 52 views
-1

你好,我只是想重写我的网址为新网站。需要网址重写帮助

正如你所看到的,我已经在这里做了,但在那里你可以看到自动生成的id。

http://www.domainname.com/sndslnf-1412.html 重写规则^()/([0-9])$ details.php?PID = $ 16 [L]

现在我想只显示标题没有数字 前:http://www.domainname.com/sndslnf

任何人都可以指导我已经尝试了很多次,但不知道我总是得到和错误。 “服务器遇到内部错误或配置错误,无法完成您的请求。”

这里是htaccess的代码 选项+的FollowSymLinks RewriteEngine叙述 上 的RewriteCond%{} REQUEST_FILENAME!-f 的RewriteCond%{} REQUEST_FILENAME!-d

在此先感谢您的帮助。

回答

-1

这似乎是不可能的。你必须改变系统的功能。

首先,使用此代码htaccess的:现在

RewriteRule ^(a-z)+$ details.php?pid=$1 

中,PID参数是一个字符串,而不是数量。然后,您只需检查该字符串是否在数据库中,以显示与其对应的字符串和信息。

对不起我的英语不好,我希望你能理解我。