0

mod_rewrite を取得してこれの名前を変更する方法を教えてもらえますか:

our-work-section.php?id=3&title=something
to
our-work-section/something/3

現在、私の .htaccess はディレクトリC:\workspace\www\brownにあり、vhost はhttp://workspace/にセットアップされているため、以下で RewriteBase を実行しました。私は現在持っています:

RewriteEngine On
RewriteBase /www/brown/
RewriteRule ^/our-work-section/?$    our-work-section.php?id=$1 [NC,L]

エラー ログには何も表示されず、ページは何もしません。スラッシュを切り替えてみました / あちこち。

4

1 に答える 1

1

これを試してみてください

Options +FollowSymLinks
RewriteEngine On

RewriteRule ^(our-work-section)/?$ /our-work-section.php?id=$1 [L]

編集

これはうまくいきます。私はそれをテストしました

Options +FollowSymLinks
RewriteEngine On

RewriteRule ^(our-work-section)/([^/\.]+)/?$ /our-work-section.php?id=$1 [L]
于 2012-04-10T18:24:20.897 に答える