To enable the mod_rewrite module at apache, I just simply do this 3 step:
First, add the rewrite.load to /etc/apache2/mods-enabled/
sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/
Second, edit the apache configuration for my virtualhosting. For example, in my computer I only have one virtual hosting (/var/www) that is default from installation, so I make some adjustment for that (In my case I have to edit this file /etc/apache2/sites-enabled/000-default)
sudo vi /etc/apache2/sites-enabled/000-default
Change the Allowoverride value to all for the document root directory
For example, I made change to this part of the configuration:
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
# Commented out for Ubuntu
#RedirectMatch ^/$ /apache2-default/
</Directory>
Finnaly, just restart the apache
sudo /etc/init.d/apache2 restart
I dont't have any problem when try to install wordpress and get it's mod_rewrite rules works for my local site. Just put the .htaccess ,which has the RewriteEngine On, at the wordpress installation directory.
Wish that could help ;)
Thank you for jalanbuntu
http://ubuntuforums.org/archive/index.php/t-7304.html
ไม่มีความคิดเห็น:
แสดงความคิดเห็น