Я перешел на Ruby on Rails, и моя текущая проблема заключается в том, чтобы перенаправить старое содержимое, такое как XXX/dummy.html
или XXX/dummy.php
, в RoR.
Что именно является лучшим решением для
- изолированный контент (
XXX/onlyinstance.html
) - контент с внутренней структурой, такой как
XXX/dummy1.html
,XXX/dummy2.html
http://guides.rubyonrails.org/routing.html не объясняет, как перенести старые содержание.
Примечание. Изменение старых ссылок НЕ ВОЗМОЖНО. Сайт размещен, это не мой собственный сервер. Поскольку домен не изменился, решение по его перенаправлению кажется ненужным... должно быть лучшее решение.
РЕДАКТИРОВАТЬ: я обнаружил, что лучшее решение на самом деле перенаправляет его так, как описано weppos.
Поэтому добавьте файл .htaccess в общий каталог и напишите
RewriteEngine on
Постоянное перенаправление /XXX.php http://XYZ/XXX
По какой-то причине RoR не принял перемаршрутизацию в route.rb... в то время как .html/.xml все идет нормально, .php не работает. Я не узнал, почему. Поскольку ответ weppos был лучшим, я награжу его наградой в 50 баллов, но, поскольку другие ответы тоже действительны, я проголосую за них. Спасибо вам всем