gpt4 book ai didi

.htaccess - htaccess 不起作用 - 简单的重写规则在我的网站上没有任何作用

转载 作者:行者123 更新时间:2023-12-04 05:20:52 25 4
gpt4 key购买 nike

我知道这些重写规则问题遍布 StackOverflow - 我已经阅读了所有这些问题。我已经在 http://htaccess.madewithlove.be/ 上测试了我的 htaccess 代码它回来了。
但是在我的网站上它不起作用。

这是代码(当前位于/new/文件夹下的站点上):

Options +FollowSymLinks

RewriteEngine On
RewriteBase /new


RewriteCond %{REQUEST_URI} !\.php$ [NC]
RewriteCond %{REQUEST_URI} [^/]$
RewriteRule ^(.*)$ $1.php

这是网站:
http://strattonindustrial.com/new/property/page

我想要 /页/重定向到 /page.php 在后台,但在 URL 中显示/page/,但它给了我一个 404 页面,所以没有发生重定向。我基本上是想从文件名中删除“.php”并使其对 SEO 友好。

此外,我调用 Godaddy 并检查以确保 mod_rewrite 已加载并打开。他们找不到任何不起作用的东西。
所以它一定与我的代码有关,但对于我的生活,我无法弄清楚。

最佳答案

这是您需要的代码:

RewriteEngine On
RewriteOptions inherit
Options +FollowSymlinks

RewriteBase /new

## hide .php extension
# To externally redirect /dir/foo.php to /dir/foo
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R,L,NC]

## To internally forward /dir/foo to /dir/foo.php
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^ %{REQUEST_FILENAME}.php [L]

关于.htaccess - htaccess 不起作用 - 简单的重写规则在我的网站上没有任何作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13710635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com