このURLを短くしたい:'http:// localhost / school / readmore?id = 2'(SOはローカルホストURLの投稿を許可しないため、引用符で囲む必要があります)。.htaccess
私はすでにこのファイルでこの「http://localhost/school/readmore-2.html」のようにしています:
RewriteEngine On
IndexIgnore *
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^readmore-([1-9]+).html$ readmore.php?id=$1
ここに変更されたリンクがあります
<a href="readmore-<?php echo $show_row['id']; ?>.html">Readmore</a>
しかし、URLは「http:// localhost / school / readmore/2」のようにしたいと思います。一度試してみましたが、完全に失敗しました。動作しなかったスクリプトは次のとおりです。
RewriteEngine On
IndexIgnore *
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^readmore/([1-9]+).html$ readmore.php?id=$1
<a href="readmore/<?php echo $show_row['id']; ?>.html">Readmore</a>
最初はうまくいったと思いましたが、リンクで-
''をこの''に変更/
し、スクリプトがフォルダとして読み取ったため、CSSスクリプトが読み込まれませんでした。