скрипт переключателя стилей и относительные URL - PullRequest
1 голос
/ 12 февраля 2012

Я использую скрипт для переключения между таблицами стилей.Он отлично работает на главной странице (http://autisticadvocacy.uniongraphics.org).

Когда я нажимаю кнопку «увеличить текст» (в виджете «Доступность» вверху боковой панели), он возвращает правильный URL-адрес, http://www.uniongraphics.org/asan/wp-content/themes/asan/css/switcher.php?style=zoom120.css

Но на всех других страницах он возвращает ошибку 404. Так, например, если я нажимаю ту же ссылку на боковой панели со страницы О программе (http://www.uniongraphics.org/asan/about-asan)

, то он пытается найти http://www.uniongraphics.org/asan/about-asan/wp-content/themes/asan/css/switcher.php?style=zoom120.css, и возвращает ошибку 404.

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

Вот как ссылка написана в виджете:

<a href=wp-content/themes/asan/css/switcher.php?style=zoom120.css><img src="http://autisticadvocacy.uniongraphics.org/wp-content/uploads/2012/02/IncreaseTextSize.gif" alt="Increase text size"></a>

Дайте мне знать, если вам нужна дополнительная информация. Любая помощь очень ценится.

1 Ответ

1 голос
/ 12 февраля 2012
<a href="/wp-content/themes/asan/css/switcher.php?style=zoom120.css"><img src="http://autisticadvocacy.uniongraphics.org/wp-content/uploads/2012/02/IncreaseTextSize.gif" alt="Increase text size"></a>

Обратите внимание на добавленный "/" в начале (и кавычки, но это только делает правильный HTML), заставляя его начинаться с корня домена, а не с текущей папки (About).

...