【问题标题】:How to change URL in core PHP如何更改核心 PHP 中的 URL
【发布时间】:2017-04-03 11:44:07
【问题描述】:

如何更改核心 PHP 中的 URL?请告诉我该怎么做

http://localhost/files/rajfireworks/product_details?pro_id=2

http://localhost/files/rajfireworks/product_details/productname

【问题讨论】:

标签: php


【解决方案1】:

这可以帮助你:

在您的 .htaccess 文件中编写以下代码。

内页写: RewriteRule ^products/([^/]+) product_details.php?name=$1 [NC]

对于所有产品页面: RewriteRule ^products products.php [NC]

【讨论】:

    【解决方案2】:

    这会有所帮助:

    <?php
    if(!empty($_GET['pro_id'])) {
      header("Location: /files/rajfireworks/product_details/productname");
    }    
    ?>
    

    取决于product_id 号码 - 您可以扩展您的条件。

    【讨论】:

    【解决方案3】:

    您可以在 htaccess 文件中使用 URL 重写。

    将 .htaccess 文件放入主文件夹并使用以下代码。如果您的 URL http://example.com/index.php?page=search 会显示为这样 http://example.com/search

    代码:

    RewriteEngine on
    RewriteCond %{THE_REQUEST} /product\.php\?cat=(search)
    RewriteRule ^ /%1? [R=302,L]
    RewriteRule ^(search)$ /product.php?page=$1 [L,QSA]
    

    【讨论】:

      【解决方案4】:

      将以下内容添加到您的 .htaccess 中:--

      RewriteEngine On
      
      RewriteRule ^blog/([^/]*)\.html$ /test/test.php?pagetitle=$1 [L]
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-09-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多