Как добавить переписать в битнами сайт
Я создал новый сайт bitnami и добавил некоторые правила переписывания для некоторых страниц. Все страницы работают нормально, кроме одной ссылки, которая является ссылкой на детали камеры.
Ссылка на страницу списка камер работает нормально, как я и ожидал
http://{site-domain}/public/cameras
Но ссылка подробно не работает
http://{site-domain}/public/cameras/ruthin-school
Я использую следующее правило для подробной страницы:
<rule name="Show public camera details" stopProcessing="true">
<match url="^/?public/cameras/([^/]+)$" ignoreCase="true" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
</conditions>
<action type="Rewrite" url="/public/cameras/index.php?{R:1}" />
</rule>
Какие-нибудь мысли?
1 ответ
Разработчик Битнами здесь.
Возможно, это не работает, потому что Apache - это тот, кто делает перенаправление на другие страницы, поэтому я настоятельно рекомендую перенести эту конфигурацию в /opt/bitnami/apps/wordpress/conf/htaccess.conf
файл.
Вот руководство по написанию правил для Apache, очень похожее на правила, которые вы используете сейчас: http://httpd.apache.org/docs/current/mod/mod_rewrite.html