我最近帮助客户将他们的TYPO3网站迁移到新的托管服务提供商。我没有设计或建立网站,也没有任何使用TYPO3的经验(我主要使用Wordpress作为CMS)。
虽然一切都转好了,文件和数据库等,但找不到任何网页的网址。
该网站位于:https://feixandmerlin.com
例如,如果您单击左侧导航栏中的“关于我们”,则表示找不到该页面。但是我可以从后端预览中查看它:https://feixandmerlin.com/index.php?id=6这对于网站上的所有页面都是相同的。
我无法解决如何将它们重新整理的问题!
答案 0 :(得分:4)
显然新服务器上的mod_rewrite
指令存在问题。无论如何,RealURL都能正确生成“发言网址”服务器无法将其转换回index.php?id=123
。要检查两件事:
.htaccess
文件,默认FTP客户端通常会隐藏隐藏文件(这些文件以点开头),因此很容易忘记这一点。mod_rewrite
。如果您需要服务器管理员的支持来配置Apache,请向他/她显示此答案,尤其是this link。
答案 1 :(得分:1)
需要检查这一点:
1)在服务器中启用mod-rewrite。 RealUrl需要服务器重写模式ON
2)从 .htacess 文件中重写基础。
3)清除RealUrl Cache。 http://awesomescreenshot.com/0744lh1i6d
4)此网站是从旧网站迁移到新网站。我们需要按照迁移的最后一步手动截断数据库中的 cf _ * 表。
我希望问题属于mod_rewrite或realurl缓存。
还有另一种realurl做同样的事情,将url从id转换为pages。