Я изменил одно десятилетие URL, основанный на Plone 4Перенаправление 301 на Plone CMS
Я прочитал все, что касается Перенаправление 301 на Plone CMS вопросов на StackOverflow, но я хочу сделать это с помощью простой способ это возможно, как изменить мой VirtualHost и вставка строка
Redirect 301 old-url new-url
Redirect 301 old-url new-url
, но я не знаю, где вставить эти строки в моем VirtualHost
я стараюсь разными местами, но это, кажется, не работает
Моих VirtualHost:
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
ServerSignature On
CustomLog /home/log/example.com-access.log combined
ErrorLog /home/log/example.com-error.log
LogLevel warn
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^/icons/ - [L]
RewriteRule ^/(.*) \
http://localhost:8082/VirtualHostBase/http/%{SERVER_NAME}:80/example/VirtualHostRoot/$1 [L,P]
</IfModule>
<IfModule mod_proxy.c>
ProxyVia On
<LocationMatch "^[^/]">
Deny from all
</LocationMatch>
</IfModule>
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
<IfModule mod_disk_cache.c>
#CacheEnable disk/
</IfModule>
<IfModule mod_deflate.c>
</IfModule>
</VirtualHost>
Идея заключается в том, чтобы положить:
Redirect permanent http://www.example.com/old-url-xxx http://www.example.com/new-url-xxx
Redirect permanent http://www.example.com/old-url http://www.example.com/new-url
Покажите нам, что вы пробовали. Это игра угадывания, если мы не видим структуру ваших текущих правил хоста. – SteveM
Я отредактировал с моим virtualhost – bklups