Хорошо, допустим, мне нужно использовать URL-адреса seo. Как я мог управлять следующей схеме:Url переписывание с php?
www.mysite.com/{context}/{mode}/
Это позволяет получить переменные, объявленные следующим образом:
www.mysite.com/{context}/{mode}/{var}/{val}/{var2}/{val2}...
Например:
www.mysite.com/user/view/id/123
?
Решение ?, Как это сделать?
Возможно, решение может быть следующим: Все URL перенаправлены на www.mysite.com/index.php. В файле index.php я разделить URL на $u = explode($ulr, '/');
: игнорирование $u[0]
и рассматривает $u[1]
в зависимости от контекста, $u[2]
в качестве режима и в конечном итоге $u[3], $u[4]...
как пар вар значений, таких как системы ПОЛУЧИТЬ index.php?var=val
. Зная контекст и режим, в который входит правильный файл, и все довольны.
- Как я могу получить url (es: www.mysite.com/user/view/id/123) или только последнюю часть (es: user/view/id/123)?
- Есть ли у этой системы какие-либо недостатки?
возможный дубликат [Имитировать структуру файла с PHP] (HTTP: // stackoverflow.com/questions/3144976/simulate-file-structure-with-php) – RobertPitt 2010-12-07 18:00:10