【问题标题】:not read the file. htaccess不读取文件。 htaccess
【发布时间】:2011-06-06 05:56:11
【问题描述】:

如果它在他们手中,我想帮助我。

提前感谢您阅读我的问题。

问题是这样的:

在我的本地服务器 (localhost) 中,我没有读取该文件。 htaccess,我检查了我的 httpd.conf 并且 rewrite 模块处于活动状态,因为它不是 pad

所以这个:

Rewrite_module LoadModule modules / mod_rewrite.so

但我还是不读 apache 服务器

我还看到 AllowOverride None 拒绝我也没有阅读,我尝试将 # AllowOverride None 但我没有阅读。

我有两个文件:

第一个文件:index.php,这个文件我有两个结果

第二个:ver.php

当我点击 index.php 时,我会将其发送到:

ver.php? idmini = 1

http://pablodelriob.kodingen.com/mininoticias2/ver.php?idmini=1

而且我不能友好地运行 url。 htaccess

离开我的疑问还增加了互联网上的服务器上的所有文件,地址在:

http://pablodelriob.kodingen.com/mininoticias2

我的文件的内容。 htaccess 是:

Mod_rewrite.c> <IfModule
# Options + FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteRule ^ view (.*) \. html $ ver.php? idmini = $ 1
</ IfModule>

可以帮我吗?

感谢阅读

【问题讨论】:

  • 解释没有发生什么。您是否收到错误屏幕?你能检查一下你的网络服务器的错误日志文件吗?

标签: .htaccess mod-rewrite url-rewriting


【解决方案1】:

如果您在 htaccess 文件中放入垃圾,并且没有收到 500 错误,则 AllowOverride 在您的基本 apache 配置中设置为 none。它需要至少设置为 FileInfo 才能在 htaccess 中使用 rewrite。

您提到添加“AllowOverride None”,但这与您想要的完全相反。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-30
    • 2012-08-11
    • 2015-06-08
    • 1970-01-01
    • 2012-06-01
    • 2011-12-14
    • 1970-01-01
    • 2013-05-21
    相关资源
    最近更新 更多