У меня есть около ста RewriteRule
с в моем .htaccess, таких как следующие:
RewriteRule ^cars-and-([%a-zA-Z0-9_-]+)/$ https://example.com/cars-and-$1 [R=301,L]
RewriteRule ^cars-and-([%a-zA-Z0-9_-]+)/0[/]{0,1}$ https://example.com/cars-and-$1 [R=301,L]
RewriteRule ^cars-and-([%a-zA-Z0-9_-]+)/([0-9]+)$ /pathto/search.php?city=$1&page=$2 [L]
RewriteRule ^cars-and-([%a-zA-Z0-9_-]+)$ /pathto/search.php?city=$1&page=0 [L]
Теперь я хочу добавить поддержку страниц AMP.Простое добавление конца .amp
к URL должно отобразить версию AMP страницы.
Я мог бы создать 100 дополнительных RewriteRule
s, чтобы покрыть все эти случаи с окончанием .amp
, но мне интересно,есть более простой способ продолжить?
Есть ли способ добавить один RewriteRule при обнаружении .amp, который добавляет параметр amp=1
и затем возвращается к существующим перезаписям (без удаления amp=1
параметр)?