これを .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]
私のコードの何が問題なのかを誰かが理解できるようにしてください。ありがとう