Например:
- https:/ /Example.com/blog/examplecategory?page=1 URL показывает весь контент правильно, проблем нет.
- https://Example.com/blog/examplecategory/page/1 показывает весь контент, однако все пути теперь отключены и потребуется . ./ добавлен для правильного указания на изображение, ссылки, таблицы стилей и т. д.
- Мой код позволяет ?page=1 и /page/1/ получать доступ к странице
Код: Выделить всё
RewriteEngine On
#Internal rewrite for /blog/?page=1 to /blog/page/1
RewriteRule ^blog/\?page=([0-9]+)$ /blog/page/$1 [L]
# Internal rewrite for /blog/page/1 to the original format
RewriteRule ^blog/page/([0-9]+)$ /blog/?page=$1 [L]
# Internal rewrite for /blog/category/test-cat-1/?page=1 to /blog/category/test-cat-1/page/1
RewriteRule ^blog/category/([^/]+)/\?page=([0-9]+)$ /blog/category/$1/page/$2 [L]
# Internal rewrite for /blog/category/test-cat-1/page/1 to the original format
RewriteRule ^blog/category/([^/]+)/page/([0-9]+)$ /blog/category/$1/?page=$2 [L]
У кого-нибудь есть есть какие-нибудь предложения или знаете какое-либо обходное решение?
Я создал этот блог с использованием PHP, это Apache, мне бы очень хотелось просто использовать файл .htaccess, но, возможно, это невозможно ?
Любая помощь приветствуется!
Подробнее здесь: https://stackoverflow.com/questions/793 ... genation-u