【发布时间】:2023-04-06 02:53:01
【问题描述】:
我有一个链接 - https://mysite.ru/blog/show?url=c_plus_plus_krut。
我需要什么 - https://mysite.ru/blog/show/c_plus_plus_krut
从网上尝试了许多解决方案,但都失败了。最后一个是:
RewriteCond %{QUERY_STRING} ^url=([A-z0-9]+)(&|$) [NC]
RewriteRule ^show$ /%? [L,R=301,NC]
请帮帮我!
更新: 注意到如果你添加 .php 来显示,它可以工作。但我需要去掉文件扩展名:
https://mysite.ru/blog/show.php/c_plus_plus_krut
.ht访问代码:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^.]+)$ $1.php [NC,L]
ErrorDocument 404 /404
【问题讨论】:
-
您能否确认您在浏览器中点击了 url
https://mysite.ru/blog/show/c_plus_plus_krut?您想在后端从https://mysite.ru/blog/show?url=c_plus_plus_krut提供哪个服务? -
@RavinderSingh13 在当前链接下一切都对我有用。但她长得并不漂亮。这将是一篇文章预览。如果我正确理解您的问题
-
您的 htaccess 是否位于
blog文件夹内? -
@AmitVerma no,在网站的根目录
标签: .htaccess