私は人々が動画や画像を投稿できるウェブサイトを持っています.すべての投稿は次のようなリンク形式を持っています. /p/投稿タイトル. その行を .htacces から変更する必要があると思いますが、正確に何を変更すればよいかわかりません: RewriteRule ^p/(.*) view.php?pid=$1
1 に答える
1
以上を変更する必要があります。まず、ID からポスト タイトル (URL セーフ エイリアスだと思います) に移動します。したがって、 mod_rewrite は次のようになります
RewriteRule ^p/(.*) view.php?title=$1
ただし、view.php を変更する必要があります。現在IDで投稿を選択しているところを、投稿タイトル/エイリアスで選択するように変更します。そして、これは他の場所でも変更する必要があるかもしれません。domain.com/p/7 を domain.com/p/7/post-title に変更してから、書き換えを次のように変更する方が簡単かもしれません。
RewriteRule ^p/[0-9]+/(.*) view.php?pid=$1
そうすれば、view.php を変更する必要はありません。
于 2013-03-24T20:01:39.387 に答える