我刚开始使用C5作为CMS,我在整理页面地址方面遇到了问题。
如果我向网站添加了一个页面,它将显示在:
www.example.com/index.php/page
但是,我发现网址非常混乱,理想情况下会喜欢
www.example.com/page
我对C5不熟悉,有人能给我任何指示来改变它吗?
答案 0 :(得分:2)
好的,阅读文档后,可以通过启用“漂亮网址”
来完成这可以通过以下方式实现:
信息中心 - >系统和设置 - > SEO和统计 - >漂亮的网址
然后,您将获得一个带有复选框的对话框,选择它并单击“保存”。
C5应该能够重写.htaccess文件。 如果无法执行此操作,则会出现错误,您可以复制并粘贴下一个屏幕中生成的文本,以手动添加到文件中。
答案 1 :(得分:2)
我看到你在仪表板上启用了漂亮的网址:
http://www.yoursite.com/index.php/dashboard/system/seo/urls/
干得好,最后一步 - 将以下内容添加到root / config /中的site.php:
define('URL_REWRITING_ALL', true);
这将使每个网址(例如指向仪表板页面的链接)非常漂亮:
http://www.yoursite.com/dashboard/system/seo/urls/
答案 2 :(得分:0)
虽然这会添加友好的URL,但它不会添加创建规范网址,如果同一页面显示各种网址,则会创建重复的内容链接。
要添加规范链接,您可以将以下内容添加到标题中。
//Set the base url for the home page
$canonical = BASE_URL.DIR_REL;
if ($c->getCollectionId() != 1){
//Get the current URL for the page
$canonical=$nh->getCollectionURL($c);
}
//Output a canonical meta tag
printf('<link rel="canonical" href="%s" />', $canonical);echo "\n";
答案 3 :(得分:0)
您可以转到信息中心>批量SEO更新程序>并在此处更改URL