Мод htaccess переписывает $ _GET в переменные с косой чертой

Я хотел бы переписать URLs с htaccess для лучшей читаемости URL 'и использовать переменную $ _GET в PHP

Я иногда использую поддомен, поэтому он должен работать с и без. Также переменные не являются необходимыми в URL. Я беру максимум 3 переменные в URL

URLsub.mydomain.com/page/a/1/b/2/c/3 должно привести кsub.mydomain.com/page.php?a=1&b=2&c=3 и URLsub.mydomain.com/a/1/b/2/c/3 должно привести кsub.mydomain.com/index.php?a=1&b=2&c=3 где$_GET['a'] = 1

Я придумал это после поиска и много пробовал

RewriteEngine on
RewriteRule ([^/]+)\.domain.com/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)$ $1.domain.com/$2.php?$3=$4&$5=$6&$7=$8 [QSA,NC]  
RewriteRule ([^/]+)\.domain.com/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)$ $1.domain.com/index.php?$2=$3&$4=$5&$6=$7 [QSA,NC]  
RewriteRule ([^/]+)\.domain.com/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)$ $1.domain.com/$2.php?$3=$4&$5=$6 [QSA,NC]  
RewriteRule ([^/]+)\.domain.com/([^/]+)/([^/]+)/([^/]+)/([^/]+)$ $1.domain.com/index.php?$2=$3&$4=$5 [QSA,NC]  
RewriteRule ([^/]+)\.domain.com/([^/]+)/([^/]+)/([^/]+)$ $1.domain.com/$2.php?$3=$4 [QSA,NC]  
RewriteRule ([^/]+)\.domain.com/([^/]+)/([^/]+)$ $1.domain.com/index.php?$2=$3 [QSA,NC]  
RewriteRule ([^/]+)\.domain.com/([^/]+)$ $1.domain.com/$2.php [L,QSA,NC]  

но я получаю сообщение об ошибке "не найден сервер"

Я не так хорош в этом, так что, может быть, я что-то наблюдаю.

Также мне бы хотелось, чтобы он работал с косой чертой и без нее в конце

Должен ли я использовать RewriteCond и / или установить некоторые параметры?

Заранее спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос