Вопрос по mode_rewrite

BA
На сайте с 10.02.2010
Offline
106
513

Подскажите пожалуйста в чем дело:

RewriteRule ^artist/([^/]+)/$ dget_clips_for_artist.php?artist=$1 [L]

Если точки идут в конце параметра - они не передаются в скрипт, например

http://имя_сайта/artist/Yakovlev-A./ --> точка после A не передается.

С уважением, Большой Брат
T.R.O.N
На сайте с 18.05.2004
Offline
314
#1

bigbrother_a, если я ничего не путаю, то ни папки ни файла с точкой в конце (отсутсвие расширения) - быть не может. скорее всего режет сам сервер, ведь получается что параметр заканчивается на точку

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
KU
На сайте с 17.07.2008
Offline
251
#2

Linux не знает что такое расширение

http://hvarta.com/file.

http://hvarta.com/directory./

Хостинг ( https://good-host.net ) / Linux VPS ( https://good-host.net/vps ) / Windows VPS ( https://good-host.net/windows-vps ) / Выделенные серверы ( https://good-host.net/dedicated ) 14 лет онлайн!
T.R.O.N
На сайте с 18.05.2004
Offline
314
#3
KM.UA:
Linux не знает что такое расширение

знать то он знает (все-таки FAT он подерживает полностью), просто иначе к ним относится (чем винда).

при работе с файлами (си) file = fopen( "ttt.", "w" ); - создает файл без точки.

BA
На сайте с 10.02.2010
Offline
106
#4

Спасибо всем за ответы. Видать, придется теперь в базе изменения вносить.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий