已经读了很多问答,但这对我不管用。请尽快帮忙。
想要打开这个页面https://investmango.com/update/details.php?name=the-leela-sky-villa
在这个url https://investmango.com/update/the-leela-sky-villa中
这段代码不适用于我
RewriteEngine On
RewriteBase /
RewriteRule ^([^/]+/\d+)/$ https://investmango.com/update/$1 [L,R=302,QSA]
RewriteRule ^[^/]+/(\d+)$ details.php?name=$1 [L,QSA]还有一件事,我必须在更新文件夹或域根目录中添加这些代码。
发布于 2021-12-16 09:09:21
将htaccess规则文件保存在update文件夹中,并以下列方式保存它。
在测试URL之前,一定要清除浏览器缓存。
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="/">,这样您的相对链接就可以从正确的位置加载。
https://stackoverflow.com/questions/70375739
复制相似问题