Questions tagged «.htaccess»

Apache Web服务器使用的目录级配置文件。仅在主题直接涉及.htaccess内容时,才使用此标记。我们知道很多人都在使用.htaccess,但是请社区成员不要使用此标签,除非您知道它在您的问题中很常见。

8
mod_rewrite的隐藏功能
mod_rewrite最近似乎有很多线程在浮动,对其某些方面的工作方式有些困惑。结果,我编写了一些有关通用功能的注释,也许还有一些令人讨厌的细微差别。 您还遇到了哪些其他功能/常见问题mod_rewrite?

8
如何调试.htaccess RewriteRule不起作用
我RewriteRule的.htaccess文件中没有任何操作。我该如何解决? 如何验证.htaccessApache是​​否正在读取并遵守文件?我是否可以写回显“正在运行”消息,如果确实将其写回,那条线会在哪里回显? 如果该.htaccess文件没有被使用,如何使Apache使用它? 如果.htaccess正在使用,但RewriteRule仍然没有效果,我还能做些什么来调试?

5
仅通过htaccess在PHP中启用错误显示
我正在在线测试一个网站。 目前,错误尚未显示(但我知道它们存在)。 我只能访问该.htaccess文件。 如何使用.htaccess文件显示所有错误? 我将以下行添加到我的.htaccess文件中: php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on 现在页面显示: 内部服务器错误

5
如何拒绝对.htaccess中文件的访问
我有以下.htaccess文件: RewriteEngine On RewriteBase / # Protect the htaccess file <Files .htaccess> Order Allow,Deny Deny from all </Files> # Protect log.txt <Files ./inscription/log.txt> Order Allow,Deny Deny from all </Files> # Disable directory browsing Options All -Indexes 我试图禁止访问者访问以下文件: domain.com/inscription/log.txt 但是上面的内容不起作用:我仍然可以从浏览器远程访问文件。
112 .htaccess 

10
如何从URL中删除.html?
如何.html从静态页面的网址中删除? 另外,我需要将任何网址重定向.html到没有该网址的网址。(即www.example.com/page.html到www.example.com/page)。
112 html  .htaccess 

17
如何检查是否在服务器上启用了mod_rewrite?
目前,我正在将主机与lightspeed服务器一起使用。托管说mod_rewrite已启用,但我无法在那里运行脚本。每当我尝试访问URL时,它都会返回404-找不到页面。 我将相同的代码放在另一台运行Apache的服务器上。它在那边工作。所以我想这是.htaccess和mod_rewrite问题。 但是托管支持仍然坚持要求我启用他们的mod_rewrite,因此我想知道如何检查它是否真正启用。 我试着核对一下phpinfo(),但没有运气,我找不到mod_rewrite那里,是因为他们正在使用lightspeed吗? 有什么办法可以检查吗?请帮帮我。谢谢。 仅供参考:我的.htaccess代码是 Options -Indexes <IfModule mod_rewrite.c> DirectoryIndex index.php RewriteEngine on RewriteCond $1 !^(index\.php|assets|robots\.txt|favicon\.ico) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ ./index.php/$1 [L,QSA] </IfModule> 我也这样尝试过 DirectoryIndex index.php RewriteEngine on RewriteCond $1 !^(index\.php|assets|robots\.txt|favicon\.ico) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ ./index.php/$1 [L,QSA] 但结果相同。

9
使用htaccess拒绝目录列表
我有一个文件夹,例如:/public_html/Davood/ 和太多的子文件夹中的文件夹,例如:/public_html/Davood/Test1/,/public_html/Davood/Test1/Test/,/public_html/Davood/Test2/,... 我想添加一个htaccess文件到/public_html/Davood/拒绝DirectoryListing在/Davood和子文件夹中,这可能吗?
103 apache  .htaccess 


15
使用.htaccess删除.php扩展名
是的,我已经阅读了Apache手册并在此处进行了搜索。由于某种原因,我根本无法使它正常工作。我最接近的是删除扩展名,但它指向根目录。我希望它只在包含.htaccess文件的目录中工作。 我需要对.htaccess文件做三件事。 我需要它来删除.php 一个。我有几个使用标签的页面,URL看起来像page.php#tab-这可能吗? b。我有一个页面使用在URL后面附加会话ID的页面,以确保您来自正确的位置www.domain.com/download-software.php?abcdefg。 这可能吗?另外,是否需要从我的头文件导航包含文件中的链接中删除“ .php”?应该IE "<a href="support.php">support</a>" be <a href="support">support</a>? 我希望它在每个URL之前加上“ www”,所以不是domain.com,而是www.domain.com/page。 我想从页面中删除所有结尾的斜杠。 我会继续寻找,尝试等。在子目录中会引起任何问题吗?
101 .htaccess 



9
htaccess中如何在AuthUserFile中使用相对路径?
我有一个使用基本身份验证的.htaccess。似乎.htpasswd文件的路径与htaccess文件无关,而与服务器配置有关。 因此,即使我在同一目录中有.htaccess和.htpasswd文件,也无法使用: AuthType Basic AuthName "Private Login" AuthUserFile .htpasswd Require valid-user 但是,如果我将AuthUserFile更改为使用绝对路径,它将起作用: AuthType Basic AuthName "Private Login" AuthUserFile "/home/user/public_html/mydir/.htpasswd" Require valid-user 但是我更喜欢移动设备,因为我在不同地区的多个站点上使用了它。我已经在网上搜索过,但没有任何解决方法。是否可以使用相对路径或类似变量%{DOCUMENT_ROOT}?

6
如何从子目录中删除.htaccess密码保护
我已使用密码保护了我的整个网站,.htaccess但是我想公开其中一个子目录,以便无需密码即可查看它。 如何禁用子目录的htaccess密码保护?具体来说是什么.htaccess语法。 这是.htaccess放在ftp根目录中的文件。 AuthName“网站管理” AuthUserFile /dir/.htpasswd AuthGroupFile / dev / null AuthName安全 AuthType基本 需要用户名username1 订购允许,拒绝 允许所有人

10
.htaccess中的标题集Access-Control-Allow-Origin不起作用
我不明白为什么我的.htaccess标题设置不起作用。 我的.htaccess文件内容: Header set Access-Control-Allow-Origin * Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT" Header always set Access-Control-Allow-Headers "*" RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [QSA,L] 但是,当我删除Header并将它们添加进来时,index.php一切正常。 header("Access-Control-Allow-Origin: *"); header("Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS"); header("Access-Control-Allow-Headers: *"); 我想念什么?

6
如何在.htaccess中设置upload_max_filesize?
我试着把这2行 php_value post_max_size 30M php_value upload_max_filesize 30M 在我的根.htaccess文件中,但是这给我带来了“内部服务器错误”消息... php5正在服务器上运行, 我无法访问php.ini,因此我认为htaccess是我唯一的机会。 你能告诉我哪里错了吗? 提前致谢
90 php  .htaccess 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.