php - htaccess 将 url 从文件重定向到根目录
问题描述
我已经尝试破解这个几个小时了,如果可能的话,现在寻求答案/指导。
试图从
www.domain.co.uk/Product.php?product=solid-oak-dining-table
至
www.domain.co.uk/solid-oak-dining-table/
我尝试了很多谷歌/其他代码,但我发现最接近的是......
RewriteRule ^([a-zA-Z0-9]+)$ Product.php?product=$1
RewriteRule ^([a-zA-Z0-9]+)/$ Product.php?product=$1
但我只是得到一个 404。很高兴更改文件位置或设置,但最终结果必须是根目录上的产品名称。
非常感谢。
解决方案
是否在开发服务器上安装了 Wordpress 以生成 .htacces 文件
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^Product\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /Product.php [L]
</IfModule>
工作一种享受!希望这对其他人有帮助。7小时获得短网址!
推荐阅读
- python - “list_display”可以在 django 管理页面上显示用户输入吗?
- javascript - 达到一定值后如何反转该正方形的方向?
- c++ - C++:是否可以擦除终端上已经打印的内容?
- assembly - 二元炸弹实验室第 4 阶段
- html - Angular 8在选择时更改值
- swift - 从 SwiftUI 中的列表中删除默认填充
- java - 有没有办法像编辑已经预装的图标一样更改/编辑导入到 Android Studio 的图标?
- matlab - 在matlab中有效利用GPU的内存
- java - Spring order bean by class ordering
- python - 移动行值包含特定字符串到 Python 中的新列