@ Richard Grantham: Спасибо, теперь все ясно. Так что убирайте пробелы для SEO-дружественного URL, но вы все еще хотите пробелы для вашего запроса select. Я бы посоветовал сохранить правила перезаписи, как я предлагал, и внутри кода заменить дефисы пробелами перед самым SQL-запросом. Не знаю, какой язык вы используете, но все они имеют простые строковые функции для замены одного символа другим. Таким образом, у вас будут SEO-совместимые URL, и ваши запросы также будут работать нормально.

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

Я извлекаю данные из базы данных, и, например, поле «имя», которое я использую, иногда содержит 2 слова с пробелом между ними. Я использую это много на сайте, но в URL я хочу заменить пространство на - так как я использую это поле в качестве переменной, чтобы определить запись, которую я хочу получить.

так что мне нужно превратить клубы / премьер-лигу / манчестер сити /

в

клубы / Премьер-лига / манчестер-город /

заранее спасибо

Ричард

Ответы на вопрос(1)

Ваш ответ на вопрос