Мне нужно преобразовать следующий адрес моего сайта: http: // mysite. com / do.php? id = 123.W456 / 789
в http://mysite.com/123.W456/789
я почти добился успеха в этой благородной цели с помощью следующего .htaccess файл
DirectoryIndex mysite.php
RewriteEngine On
RewriteRule ^ ([A-Za-z0-9 \ /.] +)? $ mysite.php? id = $ 1 [L]
где .
это код .
(точка) символ
отлично сочетается с такой строкой URL http://mysite.com/123W456/789
(т.е. переписывает его на http://mysite.com/ do.php? id = 123W456 / 789
)
, но НЕ переписывает строку url символом точки - http://mysite.com/123.W456/789
может кто-нибудь помочь?