#.htaccess
#.htaccess
Вопрос:
Это наша текущая перезапись:
RewriteRule ^share/([A-z0-9] )[/{0,1}]?/([A-z0-9] )[/{0,1}]?$ /mods/share/video.php?video=$1amp;hash=$2 [L]
В принципе, если я посещу:
http://www.site.com/share/f7Hje-xxGf/fio2fh92fh9bfh
На странице отображается ошибка 404.
Если я удалю -
from между первой перезаписью, она будет работать нормально.
Я предполагаю, что это не разрешает символы, как я могу это исправить?
Ответ №1:
RewriteRule ^share/([A-z0-9] )[/{0,1}]?/([A-z0-9] )[/{0,1}]?$ /mods/share/video.php?video=$1amp;hash=$2 [L]
добавление — к совпадению символов
RewriteRule ^share/([A-z0-9-] )[/{0,1}]?/([A-z0-9-] )[/{0,1}]?$ /mods/share/video.php?video=$1amp;hash=$2 [L]
очистка вещи
RewriteRule ^share/([a-zA-Z0-9-] )/([a-zA-Z0-9-] )/?$ /mods/share/video.php?video=$1amp;hash=$2 [L]