0
после добавления нового правилапосле добавления перенаправления JavaScript не работает
# Redirect /post_pu.php?id_pu=1 to /pu/1
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+post_pu\.php\?id_pu=([0-9]+) [NC]
RewriteRule^/pu/%1? [R=302,L]
# Internally redirect /pu/1 to /post_pu.php?id_pu=1
RewriteRule ^pu/([0-9]+)/?$ post_pu.php?id_pu=$1 [NC,L]
Javascript не работает.
<script type="text/javascript" src="pu/comment.js"></script>
<script type="text/javascript" src="js/addclasskillclass.js"></script>
<script type="text/javascript" src="js/attachevent.js"></script>
<script type="text/javascript" src="js/addcss.js"></script>
<script type="text/javascript" src="js/tabtastic.js"></script>
Как это можно исправить?
потребность 'RewriteCond% {REQUEST_FILENAME}! -f' добавить. Это позволяет apache обслуживать существующие файлы как есть. –
в этом случае RewriteCond% {REQUEST_FILENAME}! -f^[AZ] {3,} \ s/+ post_pu \ .php \? Id_pu = ([0-9] +) [NC] У меня возникла ошибка: Внутренний сервер Ошибка. Сервер обнаружил внутреннюю ошибку или неправильную конфигурацию и не смог выполнить ваш запрос. – user3871018
это отдельный состояние. вы можете иметь несколько условий для каждого правила. –