0

URL の書き換えが機能していないようです。に書き換えhttp://www.domain.com/files.php?key=file&id=10たいfile/10

これは、.htaccess ファイルに記述したコードです。

RewriteEngine On
ReWriteRule ^(.*?) files.php?key=$1&id=$2

うまくいかないようです。理由を知っている人はいますか?

4

2 に答える 2

1

$2 を使用するには 2 つのグループが必要です。試す

RewriteEngine On
ReWriteRule ^([^/]+)/(\d+)/? files.php?key=$1&id=$2

[^/]+それぞれがスラッシュではない 1 つ以上の記号を意味します

于 2013-07-13T04:27:48.157 に答える
0

試す:

Options +FollowSymLinks

RewriteEngine On
RewriteRule ^([a-zA-Z]+)/([0-9]+)/$ files.php?key=$1&id=$2
于 2013-07-13T04:29:54.323 に答える