我正在研制高峰车--但问题是,当我试图设置“启用平面URL生成”时,它说:
请注意:写入'.htaccess‘文件时出错。请检查文件权限。
我不知道这应该是什么许可。我知道它也需要让mod_rewrite工作。我不熟悉.htaccess和mod_rewrite。
chmod 644 .htacesss根本不工作。所以我猜如果我不对mod_rewrite做任何事情,那么.htaccess就不起作用了?
我做了: chown root .htaccess chown 644 .htaccess
示例:
RewriteEngine On
RewriteBase /
RewriteCond $1 !^(\#(.)*|\?(.)*|\.buildpath(.)*|.svn\/(.)*|admin\.php(.)*|content\/(.)*|download\.php(.)*|images\/(.)*|index\.php(.)*|install\/(.)*|login\.php(.)*|readme\.txt(.)*|robots\.txt(.)*)
RewriteRule ^(.+)$ index.php?url=$1 [L]一个问题是,它将导致.html在线。所以我必须添加"***|home\.html(.)***"吗?
请给我这方面的见解,谢谢
发布于 2011-01-28 09:20:47
chown文件(.htaccess)将所有者设置为PHP,然后是chmod 755,这将完成以下操作:)
加上您想要的:RewriteEngine On,请参阅下面
RewriteEngine on
RewriteBase /
RewriteCond $1 !^(#(.)|\?(.)|.buildpath(.)|.svn\/(.)|admin.php(.)|content\/(.)|download.php(.)|images\/(.)|index.php(.)|install\/(.)|login.php(.)|readme.txt(.)|robots.txt(.)*)
RewriteRule ^(.+)$ index.php?url=$1 [L]https://stackoverflow.com/questions/4826558
复制相似问题