0
Я использую плагин Wordpress, что обновление изменило URL-адрес страниц связанных изображений с? Cpis_image = name_of_image на/cpis_image/name_of_image.Почему это правило не работает .htaccess rewrite?
Я добавил эту строку в моей .htaccess (который я проверил используется)
RewriteRule ^/cpis_image/(.*)/$ ?cpis_image=$1 [R=301]
но не переписывает новых URL-адресов
тестирования URL-
http://fionascottwilson.co.uk/cpis_image/wood-mouse-with-rasberries/
делает не становятся
http://fionascottwilson.co.uk/?cpis_image=wood-mouse-with-rasberries
- если он сделал - все снова будет работать после обновления.
Не можете понять, что не так с регулярным выражением?
Весь Wordpress раздел .htaccess
# BEGIN WordPress
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase/
RewriteRule ^/cpis_image/(.*)$ ?cpis_image=$1 [R=301]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
ошибкой поставить в ведущий/- он работает, когда RewriteRule^/cpis_image/(.*) выглядит как RewriteRule^cpis_image /(.*)$ - apache не смотрит полный URL-адрес, а переписывает часть только после домена. –
Вы пытались удалить внутреннюю косую черту из правила? – Dan
Похоже, у вас должен быть? до $ in> RewriteRule ^/cpis_image /(.*)$? cpis_image = $ 1 [R = 301]> (. *) $? cpis_image –