-1

大家好,我只想为新网站重写我的网址。

正如你所看到的,我在这里完成了它,但在那里你可以看到自动生成的 id 数字。

http://www.domainname.com/sndslnf-1412.html RewriteRule ^(. )/([0-9] )$ details.php?pid=$2 [L]

现在我试图只显示标题没有数字例如: http: //www.domainname.com/sndslnf

谁能指导我尝试了很多次但不知道我总是出错。“服务器遇到内部错误或配置错误,无法完成您的请求。”

这是选项 +FollowSymlinks RewriteEngine on RewriteCond %{REQUEST_FILENAME} 的 htaccess 代码!-f RewriteCond %{REQUEST_FILENAME} !-d

在此先感谢您的帮助。

4

1 回答 1

-1

这似乎是不可能的。您必须更改系统的功能。

首先,使用这个 htaccess 代码:

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

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

我很抱歉我的英语不好,我希望你能理解我。

于 2013-06-20T09:28:36.073 回答