.htaccess — запустить URL через mod_rewrite, используя переполнение стека.

Я ищу способ «предсказать» с помощью PHP, как URL будет переписан моим файлом htaccess.

Например: www.domain.com/category/B/Nice-Article
переписывается на:
www.domain.com/article.php?category=B&slug=Nice-Article

Это все хорошо работает. Мне нужна функция PHP, которая будет работать следующим образом:

function previewModRewrite(url){
//some magic stuff happens based on the rewrite rules on my server
}

Если я вызываю функцию
previewModRewrite("www.domain.com/category/B/Nice-Article")
должно вернуться:
www.domain.com/article.php?category=B&slug=Nice-Article

Просто чтобы уточнить: этот скрипт будет запускаться на моем сервере в том же домене, где находится файл htaccess.

-1

Решение

Отсутствие или ответы, вероятно, указали, что это невозможно, как определено в вопросе.

Обходной путь, который я буду использовать, будет иметь PHP-версию моих правил mod_rewrite. Таким образом, каждое изменение в файле .htaccess должно быть сделано в 2 местах: htaccess и PHP. Не идеальное, но единственное работоспособное решение, так что далеко.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]