2

誰でも助けて、.htaccess の URL からドットを削除する方法を教えてくれます (「.html」の最後のドットなし)。

「 LLC 」で終わるリストが 3000 件以上あり、phpmydirectory をアップグレードした後、わかりやすい URL のリストからすべてのドットを削除した理由は、

現在、Google で 3000 404 エラーが発生し、リスティングのランキングが下がっています。

たとえば、私のシステムでは:

www.mydomain.com/company-name-llc.html

そしてGoogleで:

www.mydomain.com/company-name-l.l.c..html

ドットなしでURLをリダイレクトするか、URLからドットを削除し、最後のドットを失うこともなくする必要があります.html

私はこれを試しました:

RewriteRule ^([^.]*)\.([^.]*)\.?([^.]*)?\.?([^.]*)?\.?([^.]*)?(\.html|php$) $1$2$3$4 [NC]

しかし、私のサイトのすべてのページで 404 エラーが発生していました。

誰もが同じ問題で利益を得ることができるように、誰かがここで助けてくれるならお願いします。

4

2 に答える 2

0

これを試して、この行をhtaccessルートに配置してください

RewriteEngine on
RewriteRule (.*)\.\.html$ /$1.html [R=301,L]
于 2013-09-09T12:55:05.187 に答える