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