好的,所以我有一个网站,我想将此网址 mywebsite.com/news1.php 更改为 mywebsite.com/news.php?id=news1
我很确定我需要使用 .htaccess 文件中的 Mod_Rewrite 来执行此操作。但是怎么做?
好的,所以我有一个网站,我想将此网址 mywebsite.com/news1.php 更改为 mywebsite.com/news.php?id=news1
我很确定我需要使用 .htaccess 文件中的 Mod_Rewrite 来执行此操作。但是怎么做?
重写mywebsite.com/news1.php
为mywebsite.com/news.php?id=news1
,我建议:
RewriteRule ^([a-z0-9]+).php$ news.php?id=$1
请注意,我没有包括Options
或RewriteEngine On
- 只有重写规则。相应地编辑您自己的代码。
只需创建.htaccess
文件并填写以下内容
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule ^news/([0-9]+)$ /news.php?id=$1 [QSA,L,NC]
我不记得如何使用 .htaccess 执行此操作,但使用 php 代码非常简单:
你的news.php
文件:
<?php
$id = $_GET['id'];
if ($id){include($id.".php");}
?>