.htaccess文件怎么不管用啊?呜呜呜~
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了.htaccess文件怎么不管用啊?呜呜呜~,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1860字,纯文字阅读大概需要3分钟。
内容图文
![.htaccess文件怎么不管用啊?呜呜呜~](/upload/InfoBanner/zyjiaocheng/152/ec720b61eaef407b888dc74bee886ee9.jpg)
各位大神早上好,我在使用.htaccess文件重写url的时候发现文件怎么也不起作用,下面是我的一些操作过程,请大神帮我看看哪里出了错。谢谢!
对httpd.conf做一下修改:
1.去掉"LoadModule Rewrite_module modules/mod_Rewrite.so"前的#
2.将"AllowOverride None"改为"AllowOverride All"
3.设置"AccessFileName .htaccess"
因为我学习的课本是《深入理解php:高级技巧、面向对象与核心技术》,所以使用的是其配套的代码,其网站url的形式是这样的:
课本提供的.htaccess文件代码如下:
RewriteEngine on
#下面的路径我做了适当修改
RewriteBase /
RewriteRule ^(about|contact|this|that|search)/?$ index.php?p=$1
按照预想,其url应该变成下面的这种形式:
可是结果却没有任何变化,网上找了一些关于".htaccess无效"的帖子都没有解决我的问题,所以来这里请大神帮我指点迷津。
tip:
当我将.htaccess文件中的RewriteBase后面路径故意写错时,页面出现500错误,我认为这说明并非是.htaccess文件没有加载,而是里面的代码有问题
回复内容:
各位大神早上好,我在使用.htaccess文件重写url的时候发现文件怎么也不起作用,下面是我的一些操作过程,请大神帮我看看哪里出了错。谢谢!
对httpd.conf做一下修改:
1.去掉"LoadModule Rewrite_module modules/mod_Rewrite.so"前的#
2.将"AllowOverride None"改为"AllowOverride All"
3.设置"AccessFileName .htaccess"
因为我学习的课本是《深入理解php:高级技巧、面向对象与核心技术》,所以使用的是其配套的代码,其网站url的形式是这样的:
课本提供的.htaccess文件代码如下:
RewriteEngine on
#下面的路径我做了适当修改
RewriteBase /
RewriteRule ^(about|contact|this|that|search)/?$ index.php?p=$1
按照预想,其url应该变成下面的这种形式:
可是结果却没有任何变化,网上找了一些关于".htaccess无效"的帖子都没有解决我的问题,所以来这里请大神帮我指点迷津。
tip:
当我将.htaccess文件中的RewriteBase后面路径故意写错时,页面出现500错误,我认为这说明并非是.htaccess文件没有加载,而是里面的代码有问题
??? 你理解反了吧. 这个重写规则是把 localhost/about[/]
这种URL 变成 index.php?p=$1
这种URL, []
里面的是可选的
内容总结
以上是互联网集市为您收集整理的.htaccess文件怎么不管用啊?呜呜呜~全部内容,希望文章能够帮你解决.htaccess文件怎么不管用啊?呜呜呜~所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。