各行がページを表すテーブルがあります。列title
にはページ名が保持されます。ページをロードすると、元の URL は次のようwww.mysite.com/?q=france
になりWHERE title = 'france'
ました: 私は現在、htaccessを使用してURLをより使いやすくしています。のように: RewriteRule ^([a-zA-Z0-9#%@\s\(\)\[\]\-]+)$ page.php?q=$1
、だから私は を使うことができますwww.mysite.com/france
。問題は、タイトルに 'one & two' のようなアンパサンドが含まれている場合です。ルックアップは失敗します。私は試した
- htaccessに追加
\&
し、 - www.mysite.com/one %26 two
これらは両方とも失敗しますが、www.mysite.com/?q=one %26 two
機能します。
これを「クリーン」な URL で動作させる方法はありますか?
ティア!