私は、自分のphpを教えるために作成しているCMSで、自分にわかりやすいURLを作成する方法について、2日間しっかりと検索して検索して試してみました。
私は変更しようとしています:
www.mydomain.com/cms/index.php?id=30
に:
www.mydomain.com/cms/30
まず、id から seourl に変更する別の関数を既に作成しましたが、基本的な数値バージョンをまだ機能させることさえできません。
.htaccess ファイルを作成する方法の何百もの組み合わせを試しましたが、これは私の現在のもので、何もしていないようです:
Options +FollowSymLinks
RewriteEngine on
RewriteRule cms/index/id/(.*) cms/index.php?id=$1
RewriteRule cms/index/id/(.*)/ cms/index.php?id=$1
URL が動的に作成される方法:
$sqlCommand = "SELECT id, linklabel, seourl FROM pages WHERE showing='1' ORDER BY pageorder ASC";
$query = mysqli_query($myConnection, $sqlCommand) or die (mysqli_error());
$menuDisplay = '';
while ($row = mysqli_fetch_array($query)) {
$pid = $row["id"];
$linklabel = $row["linklabel"];
$seourl = $row["seourl"];
$menuDisplay .= '<a href="index.php?id=' . $pid . '">' . $linklabel . '<a><br .>';
}
mysqli_free_result($query);
私が間違っている可能性があることについて、誰かが何か考えや解決策を持っていますか?
ありがとう