我正在努力使这项工作。目前我的.htaccess
包含以下代码:
<IfModule mod_rewrite.c>
Options +FollowSymlinks
# Options +SymLinksIfOwnerMatch
# Turn on the engine:
RewriteEngine on
#RewriteRule ^([\w-]+)/?$ product.php?pid=$1 [L,QSA,NC]
RewriteRule ^([\w-]+)/([\w-]+)/?$ product.php?pid=$1&pname=$2 [L,QSA,NC]
</IfModule>
我的原始网址是这个
的内容product.php?pid=1&pname=this is a product name
我的干净网址应如下所示:
example.com/1/this is a product name
这是我的<a>
标记由PHP生成的方式:
$url = "{$pid}/{$pname}";
$url = html_escape($url, 'UTF-8');
echo "<a href='$url'>Link</a>";
以上第一条规则对我有用。但是当我用pname
变量尝试它时,就像我在第二个规则中所做的那样,对我来说不起作用。
任何人都可以告诉我这有什么问题吗?