如何更改核心PHP中的URL?请让我知道如何做到这一点
http://localhost/files/rajfireworks/product_details?pro_id=2
到
http://localhost/files/rajfireworks/product_details/productname
答案 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]