如何更改核心PHP中的URL

时间:2017-04-03 11:44:07

标签: php

如何更改核心PHP中的URL?请让我知道如何做到这一点

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

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

4 个答案:

答案 0 :(得分:0)

这可以提供帮助:

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

取决于product_id号码 - 您可以延长您的条件。

答案 1 :(得分:0)

这可以帮到你:

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

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

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

答案 2 :(得分:0)

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

将.htaccess文件放在主文件夹中并使用下面的代码。如果您的网址 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]

答案 3 :(得分:0)

  

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

RewriteEngine On

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