htaccess中的URL名称更改

时间:2018-02-26 16:05:49

标签: .htaccess url-rewriting

我正在构建我的第一个网站并尝试更改htaccess中的URL名称,例如https://youmedigital.com/index.html将显示为https://youmedigital.com/homehttps://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的解决方案

我非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

index.html - >家

.htaccess文件:

RewriteEngine on
RewriteRule ^home index.html

about.html #mystory - > mystory

  • 无法做到这一点