0

我正在尝试使用 PHP MySQL 和 .htaccess 创建 SEO URL。

这是我的PHP代码:

echo '<li>'.$icon.' <a href=\'software.php?pid='.softid.''.$slug.'\'>'.$title.'</a></li>';

URL 将是base_url/software-name-etc.

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /filemono-v2
RewriteRule ^software-profile/([a-zA-Z0-9_]-)/([0-9]+)\.php$ software-profile.php?pid=$1
</IfModule>

我的代码有什么问题?我得到一个404。

4

1 回答 1

0

您需要更改您的 php 代码以反映您的重写规则匹配的内容:

echo '<li>'.$icon.' <a href=\'/software-profile/'.$softid.'/'.$slug.'.php\'>'.$title.'</a></li>';

所以锚应该看起来像/software-profile/pid/slug.php

于 2013-08-08T04:16:52.723 回答