Как да заработи mod_rewrite(Linux & Mac Apache2 Web Server)

Архивирано в категория: Linux/Unix, Статии
от Huri на 08 юли 09 - 0 Коментара

В конфигурационните файлове на apache слагате(ако нямате):

LoadModule rewrite_module libexec/apache2/mod_rewrite.so    – за  Mac OS X

LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so – за Debian/Ubuntu

Отваряте файла: /etc/apache2/httpd.conf
Търсите <Directory  /пътя-до/вашата/web/директория>
Намирате реда „Options FollowSymLinks“ – трябва да изглежда нещо подобно

<Directory /пътя-до/вашата/web/директория>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

1.  touch /пътя-до/вашата/web/директория/.htaccess

2.nano (vi) /пътя-до/вашата/web/директория/.htaccess“

3.<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Отговор

Трябва да влезеш за да оставиш коментар.