2013-05-12 2 views
1

У меня есть много лишних букв и цифр в конце всех страниц сайта. Если вы проверите веб-сайт: www.rsiapparel.co.uk, вы увидите, что я имею в виду, я получаю это: http://www.rsiapparel.co.uk/#sthash.4xYBB5vG.dpbsКак удалить лишние цифры и буквы из конца строки веб-адреса

Как удалить эти биты # sthash.4xYBB5vG.dpbs?

+0

Лучший способ с файлом '.htaccess' – Vector

+0

У вас есть ftp-доступ к сайту? проверьте файл .htaccess и перейдите сюда. Не изменяйте его, если вы не знаете, как это сделать. – Sergio

ответ

0

Если у вас есть доступ к файлу .htaccess, вы можете определить некоторые правила там.

для exampele:

RewriteRule ^Article/([0-9]+)/([0-9a-zA-Z]+)/?$ /Articles/myArt.php?aid=$1&title=$2 [NC,L] # Rewrite Articles 

код [NC] флаг: заставляет RewriteRule быть подобраны в зависимости от регистра

код [L] флаг: «код [L], флаг вызывает mod_rewrite чтобы остановить обработку набора правил. В большинстве контекстов это означает, что если правило будет соответствовать, никакие дополнительные правила не будут обработаны ».

# является комментарием

$ х: то, как вы подходите значения в adrress к переменным

Вы можете найти это полезным: url-rewriting-for-beginners

+0

Эй, ребята, я должен был сказать, что я хороший любитель и построил сайт, используя Adobe Muse, поэтому мои знания довольно малы. Я загрузил с использованием встроенных ftp. И иметь godaddy domain/hosting, который много говорит о пользователях ftp и т. Д .... – user2374538

0

То, что вы требуете, что известные как чистые URL-адреса. Этого можно достичь, используя модуль php, известный как mod_rewrite. Я сам не эксперт, но это направление, которое нужно искать. Как уже намекнул, это может быть достигнуто путем настройки правил регулярного выражения в файле .htaccess, которые переписывают URL-адреса для чего-то более удобного для пользователя.

1

Я вижу, что вы используете ShareThis Hoverbar на своем веб-сайте. Простой способ отключить хэш из адресной строки изменит следующий код на вашем веб-сайте: Изменить - stLight.options ({publisher: "d083c212-e330-416e-b1c6-ed1bc3fe5bd5", doNotHash: false, doNotCopy: false , hashAddressBar: true});

к - stLight.options ({издатель: "d083c212-e330-416e-b1c6-ed1bc3fe5bd5", doNotHash: ложь, doNotCopy: ложь, hashAddressBar ложь});

Если вы хотите отключить CopyNShare для скопированного содержимого, вы также можете переключить doNotCopy: true.

Надеюсь, что это решит вашу проблему.