htaccess重定向索引,无文件扩展名

用户名

我刚遇到这个。我正在运行一个wordpress网站,我想将这个www.dentistcostamesadds.com/index重定向到www.dentistcostamesadds.com。我下面的代码不起作用。

# Permanent URL redirects
RewriteEngine On
RewriteBase /
Redirect 301 /index http://www.dentistcostamesadds.com

正如您在下面看到的那样,只有/ index没有扩展名是行不通的。为什么?

Redirect 301 /index.php http://www.dentistcostamesadds.com WORKS
Redirect 301 /index.html http://www.dentistcostamesadds.com WORKS
Redirect 301 /index.aspx http://www.dentistcostamesadds.com WORKS
Redirect 301 /home http://www.dentistcostamesadds.com WORKS
Redirect 301 /home.html http://www.dentistcostamesadds.com WORKS
Redirect 301 /index http://www.dentistcostamesadds.com DOESN'T WORK
林俊

这是因为该Redirect指令会自动将URI的其余部分附加到目标。因此,如果您只有:

Redirect 301 /abc http://domain.com/xyz

这意味着的请求/abc1234将被重定向到http://domain.com/xyz1234/abc/foo/bar并被重定向到http://domain.com/xyz/foo/bar因此,如果您想重定向所有这些内容,则可以尝试使用正则表达式:

RedirectMatch 301 ^(index|home)(\.php|\.html|\.aspx)?$ http://www.dentistcostamesadds.com

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

.htaccess重定向无.html扩展名

来自分类Dev

文件扩展名的 htaccess 重定向规则

来自分类Dev

.htaccess删除.html并强制重定向到无扩展名的url

来自分类Dev

.htaccess重定向并保留文件名而无需文件扩展名

来自分类Dev

如何使用Htaccess删除多个文件扩展名并重定向文件扩展名URL

来自分类Dev

OmniFaces无扩展名URL和登录重定向

来自分类Dev

使用htaccess重定向中的文件夹替换文件扩展名

来自分类Dev

.htaccess:声明了扩展名的文件将重定向到文档根目录

来自分类Dev

htaccess重定向是否url包含语言和文件扩展名?

来自分类Dev

htaccess在子域之间重定向,具体取决于文件扩展名

来自分类Dev

htaccess重定向,如果url包含语言和文件扩展名?

来自分类Dev

htaccess重定向隐藏php扩展名或传递参数

来自分类Dev

删除扩展名并使用htaccess重定向

来自分类Dev

htaccess添加更多重定向并隐藏扩展名

来自分类Dev

htaccess重定向隐藏php扩展名或传递参数

来自分类Dev

阻止通过.htaccess访问无扩展名的文件?

来自分类Dev

cat重定向文件,但扩展名可变

来自分类Dev

htaccess重定向到维护页面,并从URL中删除带有扩展名的文件名

来自分类Dev

.htaccess:如何重写文件URI以在重定向中忽略扩展名和父文件夹?

来自分类Dev

.htaccess-从非www重定向到www后,出现已删除的.php文件扩展名

来自分类Dev

.htaccess:重定向删除文件扩展名,除非查询字符串的一部分

来自分类Dev

将外部.php请求重定向到无扩展名的URL

来自分类Dev

将不带扩展名的文件重定向到特定的URL,并忽略带扩展名的文件

来自分类Dev

如何使用.htaccess重定向到具有.html扩展名的URL

来自分类Dev

使用.htaccess将不带扩展名的Hotlinker重定向到父网站

来自分类Dev

.htaccess删除PHP扩展名与重定向尾部斜杠冲突

来自分类Dev

从旧域重定向后显示htaccess /index.php扩展名

来自分类Dev

htaccess 重写规则以重定向 .mp3 扩展名

来自分类Dev

查找无扩展名的文件

Related 相关文章

  1. 1

    .htaccess重定向无.html扩展名

  2. 2

    文件扩展名的 htaccess 重定向规则

  3. 3

    .htaccess删除.html并强制重定向到无扩展名的url

  4. 4

    .htaccess重定向并保留文件名而无需文件扩展名

  5. 5

    如何使用Htaccess删除多个文件扩展名并重定向文件扩展名URL

  6. 6

    OmniFaces无扩展名URL和登录重定向

  7. 7

    使用htaccess重定向中的文件夹替换文件扩展名

  8. 8

    .htaccess:声明了扩展名的文件将重定向到文档根目录

  9. 9

    htaccess重定向是否url包含语言和文件扩展名?

  10. 10

    htaccess在子域之间重定向,具体取决于文件扩展名

  11. 11

    htaccess重定向,如果url包含语言和文件扩展名?

  12. 12

    htaccess重定向隐藏php扩展名或传递参数

  13. 13

    删除扩展名并使用htaccess重定向

  14. 14

    htaccess添加更多重定向并隐藏扩展名

  15. 15

    htaccess重定向隐藏php扩展名或传递参数

  16. 16

    阻止通过.htaccess访问无扩展名的文件?

  17. 17

    cat重定向文件,但扩展名可变

  18. 18

    htaccess重定向到维护页面,并从URL中删除带有扩展名的文件名

  19. 19

    .htaccess:如何重写文件URI以在重定向中忽略扩展名和父文件夹?

  20. 20

    .htaccess-从非www重定向到www后,出现已删除的.php文件扩展名

  21. 21

    .htaccess:重定向删除文件扩展名,除非查询字符串的一部分

  22. 22

    将外部.php请求重定向到无扩展名的URL

  23. 23

    将不带扩展名的文件重定向到特定的URL,并忽略带扩展名的文件

  24. 24

    如何使用.htaccess重定向到具有.html扩展名的URL

  25. 25

    使用.htaccess将不带扩展名的Hotlinker重定向到父网站

  26. 26

    .htaccess删除PHP扩展名与重定向尾部斜杠冲突

  27. 27

    从旧域重定向后显示htaccess /index.php扩展名

  28. 28

    htaccess 重写规则以重定向 .mp3 扩展名

  29. 29

    查找无扩展名的文件

热门标签

归档