1
RewriteRule ^u/([0-9a-zA-Z]+)$ home.php?u=$1 [NC,L]
私は基本的にu
を削除したいと思いますが、何も起こりません。 site.com/home.php?u=$1
をsite.com/$1
と表示したいとします。"ディレクトリ"のないHtaccessは動作しません
私は間違っていますか?
RewriteRule ^u/([0-9a-zA-Z]+)$ home.php?u=$1 [NC,L]
私は基本的にu
を削除したいと思いますが、何も起こりません。 site.com/home.php?u=$1
をsite.com/$1
と表示したいとします。"ディレクトリ"のないHtaccessは動作しません
私は間違っていますか?
書き換えルールを下に変更すると正常に動作します。また、RewriteEngine Onは含まれていません。
RewriteEngine On
RewriteCond %{QUERY_STRING} (^|&)u=\$1($|&)
RewriteRule ^home\.php$ /$1?&%{QUERY_STRING}
また、jsファイルとjsファイルがある場合のような問題があります。いくつかのファイルURLに何かajax要求があり、何も動作せず、すべての単一ファイルを/すべてのリンクの前に変更するのは少し難しいです。 htaccessにはいくつかのオプションがありますか? – Skyey