求助:apache: mod_rewrite

为当前最终发行版之前的所有版本提供支持
回复
sqlfm
帖子: 356
注册时间: 2007-02-15 6:26
送出感谢: 0
接收感谢: 1 次

求助:apache: mod_rewrite

#1

帖子 sqlfm » 2007-03-04 11:51

还是求助拉。google了半天,还是不行。

$sudo a2enmod rewrite
$cd /etc/apache2/mods-enabled/
$sudo cp php5.conf rewrite.conf

rewrite.conf内容:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^a.html$ a.php [L]
RewriteRule ^/item/(A-Za-z0-9-]+)/([0-9]+)/?$ item.php?name=$1&page=$2 [L]
</IfModule>

$sudo ln -s /etc/apache2/mods-available/rewrite.conf rewrite.conf
$sudo gedit ../sites-available/default

Find the following text:

Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all

and change it to:

Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all

$sudo /etc/init.d/apache2 restart

还是不工作 :(

http://localhost/a.html --- no such page
http://localhost/item/ubuntu/23 --- display item.php but no contents.

高手--帮帮忙拉--汗津津!

又:apache
目录下,如果没有index.php或,index.html 禁止访问,如何设置?拜托指导。
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
送出感谢: 0
接收感谢: 1 次
联系:

#2

帖子 huangjiahua » 2007-03-04 14:45

确定你有 apache2 rewrite 模块 ?
跃过无数的时间断层,只为了在
头像
SuperWar3Fan
帖子: 1263
注册时间: 2006-05-20 6:25
来自: 山东淄博
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 SuperWar3Fan » 2007-03-04 22:39

是不是模块没有装载?
回复

回到 “老旧版本支持”