首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php页面URL重定向htaccess php

问php页面URL重定向htaccess php
EN

Stack Overflow用户
提问于 2021-12-16 08:11:51
回答 1查看 56关注 0票数 -1

已经读了很多问答,但这对我不管用。请尽快帮忙。

想要打开这个页面https://investmango.com/update/details.php?name=the-leela-sky-villa

在这个url https://investmango.com/update/the-leela-sky-villa中

这段代码不适用于我

代码语言:javascript
复制
RewriteEngine On
RewriteBase /
RewriteRule ^([^/]+/\d+)/$ https://investmango.com/update/$1 [L,R=302,QSA]
RewriteRule ^[^/]+/(\d+)$ details.php?name=$1 [L,QSA]

还有一件事,我必须在更新文件夹或域根目录中添加这些代码。

EN

回答 1

Stack Overflow用户

发布于 2021-12-16 09:09:21

将htaccess规则文件保存在update文件夹中,并以下列方式保存它。

在测试URL之前,一定要清除浏览器缓存。

代码语言:javascript
复制
RewriteEngine ON
RewriteBase /update/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)/(.*)/?$ $1/details.php?$2 [QSA,L]

js /CS重写/重定向:您可能需要使用基标记来修复js和其他相关资源。如果您使用相对路径链接js文件,那么该文件显然会得到404,因为它正在查找URL路径。例如,如果URL路径是/file/而不是file.html,那么您的相对资源将从/file/加载,它不是一个目录,而是重写的html文件。若要解决此问题,请将链接设置为绝对链接或使用基本标记。在网页的标题中添加这个<base href="/">,这样您的相对链接就可以从正确的位置加载。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70375739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档