Apache Mod_rewrite проблема для URL - PullRequest
0 голосов
/ 08 июня 2011

Поскольку я пытаюсь переписать URL в дружественную поисковую систему, но я не получаю правильную форму, как. например, изначально мой URL будет таким ...

http://www.playtoongames.com/getscore.php?game_name=MarioVsSonic

Приведенный выше URL-адрес, который я запрашиваю во флэш-игре. поэтому, когда я запрашиваю этот URL из флэш-игры, HTML-контент приходит в проводном формате, как этот http://www.playtoongames.com/getscore.php?game_name=MarioVsSonic, а не как это .. http://www.playtoongames.com/getscore Теперь я хочу сделать это в такой форме, как ...

http://www.playtoongames.com/getscore/MarioVsSonic

Чтобы все вышеперечисленное произошло, я создал файл .htaccess и написал код, подобный этому ...

RewriteRule ^get_name/([^/\.]+)/?$ getscore.php?get_name=$1 [L]

С уважением, phphunger

Ответы [ 2 ]

1 голос
/ 08 июня 2011

Вам нужно включить режим перезаписи в .htaccess.

RewriteEngine On
RewriteBase /

И после этого определите ваши правила перезаписи.

0 голосов
/ 08 июня 2011

Следующее правило поможет переписать http://www.playtoongames.com/getscore/MarioVsSonic в http://www.playtoongames.com/getscore.php?game_name=MarioVsSonic

RewriteRule ^getscore/([^/\.]+)/?$ /getscore.php?get_name=$1 [L]

Сравните со своим правилом и посмотрите, где вы допустили ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...