是否允许PHP修改当前文件夹中的.htaccess文件?
我有一个位于共享主机上的
PHP Web应用程序.
我的目标是在PHP页面运行时从PHP代码修改.htaccess文件. 我需要.htaccess来插入几个mod_rewrite行. 问题是在Windows Apache上我可以动态修改.htaccess文件 “未能打开流:权限被拒绝” 我给了.htaccess文件777权限 – 仍然没有结果. 附: 如果它不是共享主机,我会使用类似RewriteMap(在主Apache配置中)并且能够访问地图文件. 这是我用PHP Apache无法解决的第一个真正的限制,但我希望它也是可循环的. 解决方法
我想提出一些其他有用的建议.不是为每个“特殊”网址编写规则,为什么不为所有人使用一个?
我发现使用wordpress使用的内容要容易得多:每个url都被重定向到索引. 您所要做的就是,设置索引文件,读入已加载的目录(可能使用$_SERVER [‘URI_REQUEST’]),然后处理它. 添加到.htaccess: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> 感谢那个chunck,你可以随意使用一个系统.如果你想重新命名你的分类网址,或者添加另一个特殊情况,它已经准备好了! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |