Apache2 mod_rewtire успешно перенаправляет, но обрабатывает код PHP как HTML
запрашиваемый URL: http://localhost/egprices.com/clean
ответ страницы: clean.php
Когда страница перенаправляется на clean.php
он выводит только HTML-контент, а не вывод PHP-кода ... и я вижу php-код на странице источника из браузера:
<?php
echo "hello world!";
?>
это мой код .htaccess:
# this is the initialization
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
# these are the rewrite conditions
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# and finally, the rewrite rules
RewriteRule ^([a-zA-Z0-9]+)$ clean.php?page=$1
RewriteRule ^([a-zA-Z0-9]+)/$ clean.php?page=$1
Что такое отключение движка PHP с помощью mod_rewrite?