Да, это еще один вопрос .httaccess …
Клянусь богом, я попробовал все, что мог, чтобы сделать эту работу, но я не могу понять, как писать правила.
Я хочу: набрать мой браузер «mydomain.com/x/10», и его следует интерпретировать как «mydonain.com/index.php?x=10», поэтому я могу получить значение x и использовать его.
Я хочу сделать это, чтобы легче связать вещи с людьми.
Как мне это сделать? Кроме того, если кто-то может предоставить мне ссылку на место, где я могу научиться строить регулярные выражения, которые используют htaccess, это было бы потрясающе.
Да, еще один .htaccess ответ;)
Options +FollowSymLinks -MultiViews RewriteEngine On RewriteBase / # Internally forward /x/10 to /index.php?x=10 RewriteRule ^x/(.*)/?$ index.php?x=$1 [L,QSA,NC]
Это будет перенаправлено:
http://yourdomain.com/x/10
Внутренне:
http://yourdomain.com/index.php?x=10
Так что пользователь не видит этого в браузере.
Что касается ссылки, чтобы узнать об этом, я нашел это очень хорошим, особенно из-за изображений, описывающих, что происходит.