2015-06-14 5 views
0

Итак, если вы используете функцию поиска для поиска пользователя и перехода на свою страницу, вы получите что-то вроде этого. "http://www.mywebsite.com/profile/?pid=username"Использование mod_rewrite для пользовательских страниц

Затем php на этой странице получает переменную GET и запускает запрос, чтобы получить всю необходимую информацию.

Я хотел бы, чтобы избавиться от? Pid = часть и есть только «http://www.mywebsite.com/profile/username»

Но у меня возникли проблемы с пониманием любой из результатов, которые я получаю с Google по этому конкретному URL. Большинство примеров включают файлы PHP, которые я использую Wordpress и встраиваю свой php через execphp.

+0

Есть около 563946392856 примеров для этого в одиночку здесь, на StackOverflow. Ничего из этого не помогло в ваших попытках? Вы должны сначала попробовать себя, если вы потерпите неудачу (это нормально!), Тогда найдите и поймите свои находки, если этого недостаточно (это нормально!), Тогда опубликуйте здесь вопрос, но _ включите свои попытки, чтобы мы могли видеть, где вы стоят. – arkascha

+0

На самом деле @arkascha, есть только [9,582,793 вопроса] (https://data.stackexchange.com/stackoverflow/query/313986/total-bad-questions-good-questions-and-totalquestions#resultSets) в stackoverflow как этого поста. – FrankerZ

ответ

1

Это должно работать для вас в .htaccess файле:

RewriteEngine On 
RewriteRule ^/profile/([^/]*)$ /profile/?pid=$1 [L] 
+0

После того, как вы реализуете файл '.htaccess', вы должны переписать его на:' FrankerZ

+0

Выполнение этого просто отправляет меня на страницу, не найденную на сайте, поэтому она по-прежнему требует, чтобы я отправил переменную get. – jham

Смежные вопросы