HTML 文件扩展名工作但 PHP 不工作

问题描述 投票:0回答:2

创建我的网站后,是时候将我的文件上传到实时服务器了。在本地服务器上一切正常,但是当我上传时,链接其他页面(关于、联系)的 .html 扩展名工作正常但是当我上传 .php 文件时,链接不起作用,它只是重定向到 index.php 页面. 请问我该怎么办?

php html hyperlink navbar
2个回答
0
投票

如果我不正确,如果我理解你的问题以及你想要达到的目标,请告诉我。当您访问您的网站 example.com 时,当有人点击您拥有的链接时,即关于我们、联系我们、条款、隐私、登录、注册等,您希望文件扩展名不显示,即 example.com/about_us.html 或 example .com/login.php 但显示为 example.com/about_us 或 example.com/login

在你进行任何更改之前,复制你的 .htaccess >一旦你复制了你的 .htaccess 文件,下载你的 .htaccess 并使用纯文本编辑器打开它,比如记事本而不是 word,或写字板 >你可以在(见下文)中输入此代码 > 然后保存并上传到您的服务器 > 尝试访问您的网站。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.htm -f
RewriteRule ^(.*)$ $1.htm


RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

-1
投票

您需要提供更多信息来诊断问题。你是如何上传文件的,你看到了什么等等

© www.soinside.com 2019 - 2024. All rights reserved.