我已经学会了一点使用。来自Stackoverflow的Htaccess重写URL并成功完成任务。但是,当访问页面时,我在同一个友好URL中看到一些异常更改。让我们来看看发生了什么。
友情网址
http://localhost/CRDLabsphp/PHP/recursive
成功地显示来自
的内容detailspage.php?category=$1
但是当你点击相同的友好网址时
http://localhost/CRDLabsphp/PHP/recursive
转到
http://localhost/CRDLabsphp/PHP/PHP/recursive
因此,找不到对象页面。我没有看到额外的“PHP”(类别名称)来自哪里。生成URL的代码如下。
elseif(isset($finalarray)) {
?>
<h2 class="left"><span class="left_h2"><?php echo $finalcategory; ?></span></h2>
<?php
foreach ( $finalarray as $key=>$value ) {
$new_friendly_url = friendly_seo_string($value['article_title']);
?>
<a target="_top" href="<?php echo $finalcategory; ?>/<?php echo $new_friendly_url; ?>"><?php echo $value['article_title']; ?></a>
<?php } } else { ?>
答案 0 :(得分:0)
在您的情况下,您需要添加'/'符号:
<a target="_top" href="/<?php echo $finalcategory; ?>/<?php echo $new_friendly_url; ?>"><?php echo $value['article_title']; ?></a>