Friendly URL 在加载页面后显示了它的一部分两次
Friendly URL shows a part of it twice after loading the page
我学会了使用 Whosebug 中的 .Htaccess 重写 URLs 并成功完成任务。但是,我在访问该页面时看到相同的友好 URL 发生了一些异常变化。让我们告诉你发生了什么。
友好URL是
http://localhost/CRDLabsphp/PHP/recursive
成功转到并显示来自
的内容
detailspage.php?category=
但是当你点击同一个友情时URL
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 { ?>
在您的情况下,您需要添加“/”符号:
<a target="_top" href="/<?php echo $finalcategory; ?>/<?php echo $new_friendly_url; ?>"><?php echo $value['article_title']; ?></a>
我学会了使用 Whosebug 中的 .Htaccess 重写 URLs 并成功完成任务。但是,我在访问该页面时看到相同的友好 URL 发生了一些异常变化。让我们告诉你发生了什么。
友好URL是
http://localhost/CRDLabsphp/PHP/recursive
成功转到并显示来自
的内容detailspage.php?category=
但是当你点击同一个友情时URL
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 { ?>
在您的情况下,您需要添加“/”符号:
<a target="_top" href="/<?php echo $finalcategory; ?>/<?php echo $new_friendly_url; ?>"><?php echo $value['article_title']; ?></a>