这可能部分是一个Rails问题,部分是一个Apache问题,而且 部分是一般的网站设计问题。
我正在尝试转换托管在共享上的现有静态网站 Apache服务器,到Rails。我想将页面翻译成一个 时间,因为这是一个我为朋友做的单人项目, 而我在这里和那里只有很多时间可以提供帮助。一些页面 将是动态的,有些将保持(大部分)静态,但即便如此 那些,我希望能够使用Rails部分,这样我就可以更容易了 保持一致的外观。我知道如何创建所有页面 我需要(或多或少),但我不知道如何处理它们一次 他们被创造了。
例如,网站上的一个页面有一个类似的URL
example.org/letters.html
。这是一个长而静态的页面,有一堆
刚刚输入的字母为html。创建控制器,模型和
查看信件应该很容易。我不太清楚是什么
config/routes.rb
中的根条目看起来像。
我也不知道如何告诉服务器使用新页面,鉴于旧的
网址,除非我只使用重定向,例如mod_rewrite
。我不
知道Rails如何能够“接管”现有页面
除此以外。 (这可能是我需要联系托管公司的地方,
因为我没有直接访问服务器。)
我猜测,因为我正逐页转换页面,我会的 需要单独为每个页面进行重定向。但是一旦我完成了 通过该网站,我能够创建一个规则吗? 永久重定向任何东西?这甚至是最好的方式 是什么?
简而言之,我的问题更普遍地变成:
config/routes.rb
的现有页面添加example.org
的根条目是什么?感谢任何指导。谢谢!