mod_rewrite требуется справка для кода состояния 410

Я хочу отправить код состояния 410, если в URL-адресе есть ? . Поскольку сайт работает только с URL-адресами с поддержкой SEO (например, www.domain.com/seo-enabled-urls ).

Благодаря поддержке сообщества StatckOverflow это перенаправление 301, которое работает отлично:

RewriteBase /
RewriteRule ^romance-package-two\.html$ http://www.domain.com/wedding-champagne [QSA,NC,R=301,L]

Таким же образом я хочу добавить код сообщения 410, который сообщит Google (например, поисковым системам) об окончательном удалении, чтобы у нас не было проблем с неизвестными или не найденными URL-адресами SEO.

Если URL-адрес выглядит так

www.domain.com/seo-enabled-urls?param1=val1&param2=val2

, я хочу сохраните тот же URL, но только с этим кодом 410

RewriteCond %{query_string} ^(.*&)?$ [NC]
RewriteRule ^1$  same url code [QSA,NC,R=410,L]

Пожалуйста, помогите мне.

0
задан James A Mohler 30 November 2012 в 02:23
поделиться