У меня есть этот url переписать для календаря на моем сайте. это код:url rewrite messes up php
RewriteRule ^calendar/([0-9]{4})/([0-9]{2})$ /calendar/?year=$1&month=$1
, так что вместо этого я могу просто использовать domain.com/calendar/yyyy/mm. проблема в том, что он испортил все файлы изображений, css, php и т. д. на странице. Я добавил это в голову и исправил css и изображения:
<base href="http://www.domain.com/">
но календарь по-прежнему сломан. Я попробовал это, что я видел как ответ на другой подобный вопрос, но он ничего не делал. Любые идеи, как это исправить?
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+) calendar/?year=$1&month=$1 [NC]
проблема с календарем. кнопки предыдущего/следующего месяца не работают. события не находятся в календаре. и даже если я изменю месяц в URL-адресе, он идет не в тот месяц, он всегда говорит октябрь, даже если я перейду на домен.com/2014/XX – user3431276