【发布时间】:2014-02-25 17:48:28
【问题描述】:
有一个由于设计不佳而从未启用 SEF 的网站。想知道如果我启用它们,链接到非 SEF url 的所有站点当前反向链接是否仍然正确返回页面,或者它们会返回 404?
【问题讨论】:
标签: mod-rewrite joomla joomla1.5 joomla-sef-urls
有一个由于设计不佳而从未启用 SEF 的网站。想知道如果我启用它们,链接到非 SEF url 的所有站点当前反向链接是否仍然正确返回页面,或者它们会返回 404?
【问题讨论】:
标签: mod-rewrite joomla joomla1.5 joomla-sef-urls
到 Joomla 文章的直接链接将始终有效,Joomla 正在使用它本身来链接文章。
例如,这个网址:
http://www.website.com/index.php?option=com_content&view=article&id=53:abu-sidra-14-1-looks-value-each-way-bet-at-meydan&catid=17:previews&Itemid=102
是原生的,它会指示您的 Joomla 网站访问文章数据库,因此无论如何它都将始终有效,即使 SEF URL 是:
http://www.website.com/betting-previews/53-abu-sidra-14-1-looks-value-each-way-bet-at-meydan
但是,可能已在网站上完成的任何替代 SEF URL 都将不起作用,例如上面的 SEF URL 示例,其中类别号 (53) 已被某些 SEF 工具删除。
【讨论】:
即使您启用了 SEF,您的非 SEF 网址仍然可以使用。
不过,在启用 SEF 之前,请确保已启用 Apache 的 mod_rewrite,并将您的 htaccess.txt 重命名为 .htaccess。
查看文档以获得更深入的信息:
http://docs.joomla.org/Enabling_Search_Engine_Friendly_%28SEF%29_URLs
希望对你有帮助
【讨论】: