わかりました。ウェブサイトがあり、このURLをmywebsite.com/news1.phpからmywebsite.com/news.php?id=news1に変更したいと思います。
.htaccessファイルのMod_Rewriteでこれを行う必要があると確信しています。しかし、どのように?
わかりました。ウェブサイトがあり、このURLを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
or 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");}
?>