2016-11-23 10 views
-4

私は1ページのウェブサイトを持っており、特定のセクションのURLは "www.website.com/#link"ですが、SEOの目的では "#"は無効です。だから私は、URLからこの "#"を削除し、 "#"を削除した "www.website.com/#link"のようなURLを取得する方法があるか質問したいと思います。ウェブサイトのURLから#を削除する

+0

まず、「#link」を追加する内容を教えてください。あなたはそれを修正する必要があります。おそらくいくつかのメニューリンクかそのようなものでしょう。 – Vaidas

+0

#はidリンクを持つ要素を参照します。 –

+0

OK、私はそれが単一のページのウェブサイトであると言っているので、メニューの「約」リンクをクリックすると、同じページに留まり、aboutセクションまでスクロールします。 –

答えて

0

それはあなたがこのような何か必要

をwww.website.com/linkするwww.website.com/#linkから任意のURLを再ルーティングするために.htaccessファイルを使用して行うことができます。

RewriteEngine On 
# The following rule tells Apache that if the requested filename 
# exists, simply serve it. 
RewriteCond %{REQUEST_FILENAME} -s [OR] 
RewriteCond %{REQUEST_FILENAME} -l [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^.*$ - [NC,L] 


RewriteRule .* #/$0 

私はhtaccessのエキスパートではないので、そのフォーラムを調べるとよいでしょう。

+0

ありがとうございましたが、うまくいきませんでした –

関連する問題