в .htaccess имеем следующий код:
RewriteRule displayimage-([a-z0-9]+)-([\-]?[0-9]+)-([\-]?[0-9]+)\.html displayimage.php?album=$1&cat=$2&pos=$3 [NC]
RewriteRule displayimage-([a-z0-9]+)-([\-]?[0-9]+)\.html displayimage.php?album=$1&pos=$2 [NC]
RewriteRule displayimage-([0-9]+)\.html displayimage.php?pos=-$1 [NC]
Не соображу, как сделать так, чтобы все страницы, вида displayimage-3-****.html
(типа displayimage-3-2.html)
отображались с другим именем, скажем, OtherName-3-****.html
(типа OtherName-3-2.html)
понимаю, что вопрос связан с регэкспами, но никак не соображу- если я добавлю
RewriteRule OtherName-([3]+)-([\-]?[0-9]+)\.html displayimage.php?album=$1&pos=$2 [NC]
как оно будет жить с этим-
RewriteRule displayimage-([a-z0-9]+)-([\-]?[0-9]+)\.html displayimage.php?album=$1&pos=$2 [NC]
или как то нужно поменять последнее правило...
З.Ы. Я что-то типа чайника, если что ::)
забыл еще спросить:
В результате нужно чтобы страница была доступна по старому и по новому адресу
displayimage-3-2.html и
OtherName-3-2.html
??? ??? ???
RewriteRule в .htaccess преобразовывает адреса вида:
displayimage-3-2.html
в стандартный вид:
displayimage.php?album=3&pos=2
Чтобы во все галереи отображались ссылки не displayimage-3-2.html, а othername-3-2.html, нужно открыть код плагина данного и в нём сделать необходимые изменения.