.htaccess 使用.htm为现有网站编写cakephp重写规则

.htaccess 使用.htm为现有网站编写cakephp重写规则,.htaccess,cakephp,rewrite,.htaccess,Cakephp,Rewrite,如何解决现有网站转换为cakephp应用程序的问题。以前的网站有*.htm扩展名。这是需要在.htaccess文件中执行的操作吗?问题是,该网站当然在许多搜索引擎中都有*.htm扩展名,我想避免像页面未找到这样的问题 示例:www.domain.com/foodhabbits.htm现在位于cakephp应用程序www.domain.com/foodhabbits中,您可以添加Router::parseExtensions('htm')到您的app/Config/routes.php文件。路由器

如何解决现有网站转换为cakephp应用程序的问题。以前的网站有*.htm扩展名。这是需要在.htaccess文件中执行的操作吗?问题是,该网站当然在许多搜索引擎中都有*.htm扩展名,我想避免像页面未找到这样的问题


示例:www.domain.com/foodhabbits.htm现在位于cakephp应用程序www.domain.com/foodhabbits

中,您可以添加
Router::parseExtensions('htm')
到您的
app/Config/routes.php
文件。路由器随后将删除“htm”文件扩展名并解析剩余的文件扩展名,另请参见您可以添加
router::parseExtensions('htm')
到您的
app/Config/routes.php
文件。路由器随后将删除“htm”文件扩展名并解析剩余的文件扩展名,另请参见

您可以通过.htaccess执行此操作。。只需为重命名的文件编写一条规则,并将.html的另一条规则写入非html。。示例重定向301/foodhabbits.html http://www.domain.com/foodhabbits我现在意识到我仍然需要重写规则,否则我将失去在搜索引擎中的地位。谢谢你的建议。你可以通过.htaccess。。只需为重命名的文件编写一条规则,并将.html的另一条规则写入非html。。示例重定向301/foodhabbits.html http://www.domain.com/foodhabbits我现在意识到我仍然需要重写规则,否则我将失去在搜索引擎中的地位。谢谢你的建议。非常感谢,这是完美的解决方案。就这么简单,对吧?非常感谢,这是完美的解决方案。就在cakyway,对吗?