使用slug和.htaccess创建SEO URL

时间:2013-08-07 23:50:36

标签: php .htaccess

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

这是我的PHP代码:

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

网址为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。

1 个答案:

答案 0 :(得分:0)

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

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

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