2013-07-24 2 views
0

Я работаю над настраиваемым шаблоном темы для Word Press, и мне было интересно, как читать переменные из дружественных URL-адресов SEO. Администратор веб-сайта может выбирать между стандартными URL-адресами http://yourdomain.com/?p=10, которые достаточно легко читать с помощью $_GET['p']. Но как я могу почитать о SEO дружественных URL-адресах http://yourdomain.com/your-page-name/.Чтение переменных из SEO Friendly URLS

Спасибо.

+1

Вы пытались сбросить содержимое '$ _GET', используя' var_dump ($ _ GET) ', чтобы увидеть, что он содержит? Вы можете обнаружить, что данные, которые вы ищете, есть. SEO-дружественные URL-адреса действуют как маска по «реальному» URL-адресу. –

ответ

0

Вы находитесь на страницеhttp://yourdomain.com/your-page-name/ пытаясь получить значение $_GET['p']? Просто позвоните $_GET['p'], он должен работать и должен иметь значение your-page-name. По моему мнению, mod rewrite только маскирует внешний вид адреса для панели браузера, но URL-адрес на стороне сервера все равно обрабатывается одинаково.

Или вы на другой странице и вы изучаете связь http://yourdomain.com/your-page-name/ пытается выяснить, как получить your-page-name как переменные? Для этого я бы предложил, чтобы вы выполняли либо разделение строк, и строку, либо взрыв, либо регулярное выражение ... Множество вариантов, которые я думаю.