1

私はこのようなリンクから変換しようとして
http://localhost/photohosting/user/view.php?img=60
います: ユーザーのブラウザでそのようなものに変換しようとしています:
http://localhost/photohosting/60
.htacces のコードは .htaccess
RewriteEngine on
RewriteRule ^view.php(.*)$ /photohosting/user/view.php?img=$1 [L,QSA]
に慣れていないので、間違いを見つけることができません。このコードが機能しないのはなぜですか? 更新: .htaccess を次 のように更新しました。RewriteRule ^([a-zA-Z0-9_-]+)$ user/view.php?img=$1リンクはhttp://localhost/photohosting/60機能するようになりましたが、param がありません。

4

1 に答える 1

1

次のルールを試してください。

RewriteRule photohosting/([0-9]+)$ /photohosting/user/view.php?img=$1 [L,QSA]
于 2012-11-28T08:46:40.697 に答える