如何修改URL命名规则 让他更适合Google SEO优化

问题网址:http://www.fdentaltech.com/Product/44.html

如何修改URL的命名规则。

现在的规则一些Google SEO的网站提示我不太适合Google的seo优化。

例如产品URL现在是https://www.fdentaltech.com/Product/44.html

能不能改成 https://www.fdentaltech.com/Product/产品名称.html

还有联系我们 https://www.fdentaltech.com/Contact_us/ 这种 contact us 中间可不可以用“-”替代“_”  谢谢

2019年11月25日 | 829人阅读
回答 | 2
  • loki 打赏了1个UB

    谢谢您的反馈

    1,下个版本更新可以支持自定义文档url,需要在生成静态的模式下。

    2,用“-”替代“_”,这个有时间时会和技术探讨下

    2019年12月02日
  • 模板开发loki2人赞同

    这个问题,官网已经帮我解决,现在我把解决方方法写出来,应该是做二次小改动。

    首先找到文件夹:

    application\admin\template\arctype

    修改:add和edit文件;


    edit:第44行到48行修改如下:

        <dd class="opt">

                        <input type="text" value="{$field.dirname|default=''}" name="dirname" id="dirname" class="input-txt" onkeyup="this.value=this.value.replace(/[^a-zA-Z0-9_-]/g,'');" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^a-zA-Z0-9_-]/g,''));">

                        <p class="notic">用于伪静态和静态页面生成!</p>

                        <p class="">留空系统默认全拼音+随机数,仅支持字母、数字、下划线、连接符</p>

                    </dd>

    add:41行到45行

      <dd class="opt">

                        <input type="text" value="" name="dirname" id="dirname" class="input-txt" onkeyup="this.value=this.value.replace(/[^a-zA-Z0-9_-]/g,'');" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/\[^a-zA-Z0-9_-]/g,''));">

                        <p class="notic">用于伪静态和静态页面生成!</p>

                        <p class="">留空系统默认全拼音+随机数,仅支持字母、数字、下划线、连接符</p>

                    </dd>

    官网后续会更新这个小功能;

    非常感谢eyoucms技术及时为我解答了这个问题,我也把这个写一段教程,分享给大家。



    10月13日 11:18

游客

^-^我来说两句,请先 登录
发表回答
QQ在线咨询