私は正規表現や apache の書き換えに取り組んだことはありませんが、顧客のために大きな e コマース サイトを作成したことがあります。彼は今、彼のストアの URL を書き換えることができるかどうか尋ねてきました。必要なものが 2 つあります。誰かが希望どおりに書き直すことさえ可能かどうか教えていただければ、非常に助かります。
現在の商品詳細URLは、product/details/3/royal-blue-choir-stoleです。
そして、彼はそれがただあることを望んでいます... /royal-blue-choir-stole
2 つ目はカテゴリ ページです。彼らは現在
カテゴリ/ビュー/聖歌隊ストール
そして彼はそれらが/choir-stolesであることを望んでいます
これは可能ですか?現在行われていることを確認したい場合は、サイトへの完全な URL は現在http://www.stoles.com/stoles (ユーザー名 alex、パスワード superman) です。そのコードイグナイターでプログラムされています。
現在、codeigniter URL の index.php を取り除くために、次の書き換えが行われています...
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]