首页 > 解决方案 > 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。很高兴更改文件位置或设置,但最终结果必须是根目录上的产品名称。

非常感谢。

标签: php.htaccess

解决方案


是否在开发服务器上安装了 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小时获得短网址!


推荐阅读