htaccess fake folder

У меня есть сайт, который вы можете создать сеть, но у меня есть проблема с созданием поддельной папки.

Обычный URL;

mysite.com/profile.php?id=123&network=stackoverflow 

Я хочу, чтобы

 mysite.com/stackoverflow/profile.php?id=123 

другой пример

Обычный URL;

 mysite.com/home.php?network=stackoverflow 

Я хочу, чтобы

 mysite.com/stackoverflow/home.php 

Что такое код htaccess для этого? Спасибо за вашу помощь

Попробуй это:

 RewriteRule ^([^\/]+)/(.*)$ /$2?network=$1 [QSA,L] 

Это займет

 yoursite.com/anything_up_to_the_slash/anything.php?anything=anything 

И перепишите его на

 yoursite.com/anything.php?anything=anything&network=anything_up_to_the_slash 

В htaccess вам понадобится что-то вроде этого правила:

  RewriteRule ^stackoverflow/(home|profile).php /$1.php?network=stackoverflow [QSA,L] 

Обратите внимание, что модификатор QSA гарантирует, что любой параметр, переданный в URL-адрес, будет передан в перезаписанный URL-адрес.