【问题标题】:need help for url rewriting需要帮助进行 url 重写
【发布时间】:2015-04-02 23:07:51
【问题描述】:

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

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

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

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

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

这里是 htaccess 代码 选项 +FollowSymlinks 重写引擎开启 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d

提前感谢您的帮助。

【问题讨论】:

    标签: .htaccess url-rewriting


    【解决方案1】:

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

    首先,使用这个 htaccess 代码:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多