Drupal .Htaccess файл с URL RewriteRule - PullRequest
       12

Drupal .Htaccess файл с URL RewriteRule

0 голосов
/ 13 сентября 2011

Я новичок в drupal и о том, как работают его функции, но я пытаюсь настроить файл .htaccess, чтобы настроить некоторые старые URL-адреса, чтобы создать более удобные для SEO.

Я знаю, что у Drupal есть чистый писатель URL, и это нормально, но я пытаюсь переслать несколько старых URL.Вот пример структуры URL.

Текущий URL OLD http://www.example.com/own

Переключиться на новый URL http://www.example.com/own-real-estate/own-123

Итак, в моем файле .htaccess в ROOTвеб-сайта (/ html /)

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteBase /

  #THIS
  RewriteRule ^/own-real-estate/own-123(.*)$ http://www.example.com/own [R=301,L]

  #OR THIS
  RewriteRule http://www.example.com/own-real-estate/own-123(.*)$ http://www.example.com/own [R=301,L]

</IfModule>

AddHandler php5-script .php

Или существует проблема с кэшированием, которая вызывает проблемы?Любая помощь будет оценена.

1 Ответ

1 голос
/ 13 сентября 2011

Я думаю, что вы написали свое правило задом наперед

RewriteRule ^/own http://www.example.com/own-real-estate/own-123 [R=301,L,NC]

Это руководство поможет вам быстро освоить переписывание URL .htaccess
http://corz.org/serv/tricks/htaccess2.php

...