我正在构建我的第一个网站并尝试更改htaccess中的URL名称,例如https://youmedigital.com/index.html将显示为https://youmedigital.com/home或https://youmedigital.com/about.html#mystory将显示为https://youmedigital.com/mystory。 我尝试了多个代码,但似乎没有一个代码适合我 - 我不知道如何编写php,我依赖于我在网上找到的任何代码。
网上发现的大多数建议都让我使用了以下内容,但它无效。
RewriteRule ^skills/?$ skills.html [NC]
唯一能为我工作的代码(在stackoverflow上找到)是下面的代码,但它只从我的所有网址中删除了html。我被建议用PHP替换html以删除php扩展,但随后我的联系表单停止工作。
RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC]
RewriteRule ^ /%1 [NC,L,R]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^ %{REQUEST_URI}.html [NC,L]
我仍然需要一个用https://youmedigital.com/about.html#mystory
替换例如https://youmedigital.com/mystory的解决方案我非常感谢任何帮助!
答案 0 :(得分:0)
index.html - >家
.htaccess文件:
RewriteEngine on
RewriteRule ^home index.html
about.html #mystory - > mystory