8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

使用 .htaccess 删除 .php 扩展名

emor 1月前

95 0

是的,我读过 Apache 手册并在这里搜索过。出于某种原因,我就是无法让它工作。我最接近的方法是删除扩展,但它指向根目录...

是的,我读过 Apache 手册并在这里搜索过。出于某种原因,我就是无法让它工作。我最接近的方法是让它删除扩展名,但它指向根目录。我希望它只在包含该 .htaccess 文件的目录中工作。

我需要对该 .htaccess 文件做三件事。

  1. 我需要它来删除 .php

a. 我有几个使用标签的页面, URL 看起来像这样 page.php#tab - 这可能吗?

b. 我有一个页面使用附加到 URL 的会话 ID 来确保您来自正确的位置, www.domain.example/download-software.php?abcdefg .

这可能吗?此外,在执行此操作时,我是否需要 .php 从标题导航包含文件中删除链接?应该 IE "<a href="support.php">support</a>" be <a href="support">support</a>?

  1. 我希望它 www 在每个 URL 之前强制执行,所以它不是 domain.example ,但是 www.domain.example/page .
  2. 我想删除页面中的所有尾随斜杠。

我会继续寻找、尝试等等。在子目录中会导致任何问题吗?

帖子版权声明 1、本帖标题:使用 .htaccess 删除 .php 扩展名
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由emor在本站《apache》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 尝试一下
    下面的代码肯定能工作

    RewriteEngine on
    RewriteCond %{THE_REQUEST} /([^.]+)\.php [NC]
    RewriteRule ^ /%1 [NC,L,R]
    
    RewriteCond %{REQUEST_FILENAME}.php -f
    RewriteRule ^ %{REQUEST_URI}.php [NC,L]
    
返回
作者最近主题: