【问题标题】:.htaccess page url getting problems.htaccess 页面 url 出现问题
【发布时间】: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 页面

标签: php mysql .htaccess


【解决方案1】:

第一个规则的正则表达式匹配所有情况。 解决方案:

  • 切换两条规则的顺序,或
  • 为第一场比赛写一个更严格的规则(例如^([0-9]+)$

【讨论】:

    猜你喜欢
    • 2011-10-05
    • 1970-01-01
    • 1970-01-01
    • 2013-07-09
    • 2018-06-06
    • 2014-05-29
    • 2016-02-05
    • 2012-05-27
    • 2015-08-26
    相关资源
    最近更新 更多