Я уже некоторое время искал, я пробовал кучу вещей, но, похоже, у меня ничего не работает.
У меня есть этот код в .htaccess в папке www. - .com / p / :
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^([^/]+)/(.+)$ $1+$2 [R=301,L]
RewriteRule ^([^/]+)/([^/]+)/?$ $1+$2 [R=301,L]
RewriteRule p/(.*) index.php?w=$1 [L,QSA]
Как видите, я в основном пытался накладывать правила друг на друга, как если бы это была передаваемая переменная. Но это кажется невозможным ... Например, у меня могла бы быть ссылка, оканчивающаяся на ... / p / what / does / not / important , и я хочу переписать ее на ... / index. php? w = все, + не + не + имеет значение И это действительно должно быть динамическое c, то есть - я не могу просто написать правило для каждой папки и покончить с Это. Папки могут измениться без моего ведома. Но их всегда нужно перенаправлять. (Не обращайте внимания на R, L, QSA - вероятно, это неправильно)
Я борюсь с этим уже несколько дней, что абсурдно. Пожалуйста, не могли бы вы мне помочь? Спасибо за каждый вклад.