1

page_content の html を含む列があります。

SQL に関する私の限られた知識では、外部リンクまたは rel="nofollow" を含むリンクしか見つけることができません。

しかし、外部リンクで rel="nofollow" 属性を持たないリンクを見つけて、追加できるようにするために助けが必要です。

Lorem ipsum <a href="http://own-domain.com">dolor</a> sit amet, consectetur adipiscing elit.     
Cras mi lacus, <a href="http://external-domain.com">**mattis**</a> vel rutrum lobortis, pharetra in elit. Praesent consequat <a rel="nofollow" href="http://own-domain.com">condimentum</a> diam ut sodales.

nofollow 属性をmattisに追加したいのですが、それを own-domain に追加したり、 nofollow を condimentum に 2 回追加したりしないように注意してください

更新: wordpress のようなカスタム CMS のデータベースでこれを行う必要があることに注意してください。私のページは PHP でレンダリングされます。コンテンツのロード中にソースを変更できます。しかし、永続的にするためにデータベース層でこれを行うことを好みます。

4

1 に答える 1

0

@hungerstar が示唆しているように、これは mysql の外で行うのが最適です。これは、コンテンツのプロデューサーまたはコンシューマーのいずれかになります。これが 1 回限りの作業である場合は、行を読み取って更新し、挿入し直す補助スクリプトで行うことができます。

于 2013-08-02T06:06:39.560 に答える