【发布时间】:2015-08-22 10:22:18
【问题描述】:
我创建了两个页面来访问我网站中的帖子,这两个页面链接信息分别显示在标题中。在来自 section_category.php 页面的标题(业务..)链接和来自 city.php 的城市中。在这里,我为 section_category.php 编写 htaccess 代码以显示这样的页面 url
http://campaignforindia.com/section_category.php?id=4
http://campaignforindia.com/4
我工作得很好,但 city.php 不工作
.htaccess
RewriteEngine on
RewriteRule ^([0-9]+) category.php?menu_id=$1 [NC]
RewriteRule ^([0-9]+)/([a-zA-Z0-9_-]+)$ city_category.php?city_id=$1&city_name=$2 [NC]
RewriteRule ^([a-zA-Z0-9_-]+)$ post.php?nurl=$1 [NC]
我想像这样显示第二个链接
http://campaignforindia.com/city_category?city_id=15&city_name=Delhi
http://campaignforindia.com/15/delhi
header.php 该页面用于导航两个分类页面(city.php,section_category.php)
<ul class="the-menu">
<li><a href="index.php">Home</a></li>
<?php while($mrow = mysql_fetch_array($qry1)){ ?>
<?php //$mname = strtolower($mrow['menu_name']); ?>
<li><a href="<?php echo $mrow['menu_id']; ?>"><?php echo $mrow['menu_name']; ?></a></li>
<?php } ?>
</ul>
<!-- BEGIN .wrapper -->
<div class="wrapper">
<ul>
<?php
while($crow = mysql_fetch_array($qry))
{
?>
<li><a href="city_category?city_id=<?php echo $crow['city_id']; ?>&city_name=<?php echo $crow['city_name']; ?>"><?php echo $crow['city_name']; ?></a></li>
<?php } ?>
</ul>
<!-- END .wrapper -->
</div>
【问题讨论】:
-
对不起,这是 city_category.php 页面