【问题标题】:Using .htaccess file to hide page extension in cPanel使用 .htaccess 文件在 cPanel 中隐藏页面扩展名
【发布时间】:2012-07-04 18:53:22
【问题描述】:

我了解到 .htaccess 文件可用于隐藏页面 url。示例:www.mydomain.com/mypage1.html 可以显示为 www.mydomain.com 或 www.mydomain.com/mypage1。所以我对此有几个问题。我有三个页面,分别是 mypage1.html、mypage2.html 和 mypage3.html;都在 cPanel 的同一个文件夹中。有没有办法可以隐藏所有三个 url,就像它只显示为 www.mydomain.com 一样。或者我可以让所有三个页面都出现在 www.mydomain.com/mycustomname/ 下。或者这三个文件会分别显示为 www.mydomain.com/mypage1/、www.mydomain.com/mypage2/ 和 www.mydomain.com/mypage3/。

谁能提供这个的.htaccess 代码吗?我还需要对我的 html 文件代码进行任何更改吗?就像 page1.html 在单击按钮时重定向到 page2.html 一样;还是可以使用现有代码。

还有一个问题,我可以在 cPanel 的子文件夹中上传 .htaccess 文件吗?因为我的 cPanel 中添加了很多插件域。

【问题讨论】:

    标签: .htaccess hide file-extension


    【解决方案1】:

    .ht访问代码

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^\.]+)$ $1.html [NC,L]
    

    如果最后一行包含.php,你可以更改它

    RewriteRule ^([^\.]+)$ $1.php [NC,L]
    

    【讨论】:

      猜你喜欢
      • 2017-09-24
      • 2014-03-29
      • 1970-01-01
      • 2011-05-06
      • 2017-10-06
      • 2013-02-03
      • 2017-01-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多