1

これを .htaccess ファイルに書きました:

RewriteRule   ^dashboard/(.*)/([0-9]+)/([0-9]+)/(.*)$   dashboard.php?view=$1&idteam=$2&idplayer=$3&layout=$4  [L]

私はそれが私にこれを与えるはずだと思っています:

["view"]=> string(4) "team" ["idteam"]=> string(1) "5"
["idplayer"]=> string(1) "1" ["layout"]=> string (10)「エディットプレイヤー」

しかし、私は代わりにこれを得ました:

array(3) { ["view"]=> string(4) "team" ["idteam"]=> string(1) "5" ["layout"]=> string(13) "1/editplayer" }

これは URL です:

ダッシュボード/チーム/5/1/editplayer

これは私のhtaccess全体です:

ErrorDocument 404   /index.php

Options +FollowSymlinks
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^wmisports.com 
RewriteRule (.*)   http://www.wmisports.com/$1  [R=301,L]

#AddType application/x-httpd-php .html .htm


RewriteRule   ^dashboard$ dashboard.php [L]
RewriteRule   ^dashboard/view/newteam/(.*)$     dashboard.php?view=newteam&idcaptain=$1  [L]
RewriteRule   ^dashboard/view/team/(.*)$    dashboard.php?view=team&idteam=$1  [L]
RewriteRule   ^dashboard/team/([0-9]+)/(.*)$    dashboard.php?view=team&idteam=$1&layout=$2  [L]
#RewriteRule   ^dashboard/([^/]+)/([^/]+)/([^/]+)/([^/]+)$      dashboard.php?view=$1&idteam=$2&idplayer=$3&layout=$4  [L]
RewriteRule ^dashboard/([^/]+)/([^/]+)/([^/]+)/([^/]*)/?$ dashboard.php?view=$1&idteam=$2&idplayer=$3&layout=$4 [L]

私のコードの何が問題なのかを誰かが理解できるようにしてください。ありがとう

4

1 に答える 1