2013-09-06 5 views
2

Я хочу перенаправить 301 на все мои URL-адреса, у которых есть определенный шаблон.301 htaccess перенаправление для шаблона

Старые URL-адреса, как

http://www.example.in/1231/ask-meaning-in-hindi 
http://www.example.in/1233/blow-meaning-in-hindi 
http://www.example.in/1235/beyond-meaning-in-hindi 

Я хочу, чтобы перенаправить их к шаблону, как это:

http://www.example.in/1231/ask 
http://www.example.in/1233/blow 
http://www.example.in/1235/beyond 

ответ

1

Включение mod_rewrite и .htaccess через httpd.conf, а затем поместить этот код в ваш .htaccess под DOCUMENT_ROOT Справочник:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteRule ^([0-9]+/[^-]+)-.+$ /$1 [L,R=301] 
+0

Я получаю эту ошибку: Firefo x обнаружил, что сервер перенаправляет запрос для этого адреса таким образом, который никогда не будет завершен. –

+0

Я сделал редактирование, пожалуйста, попробуйте сейчас. – anubhava

+0

Спасибо Anubhava! Это сработало. –

Смежные вопросы