Javascript 动态生成的文件夹重定向到htaccess中的Php文件
我正在这个动态“产品”文件夹上生成一个动态页面 它工作正常Javascript 动态生成的文件夹重定向到htaccess中的Php文件,javascript,jquery,.htaccess,redirect,mod-rewrite,Javascript,Jquery,.htaccess,Redirect,Mod Rewrite,我正在这个动态“产品”文件夹上生成一个动态页面 它工作正常类别/产品/标题-1 当我只访问category/product/文件夹时,它会显示一个错误 未找到此服务器上未找到请求的URL。 #This file in the category folder RewriteEngine on RewriteRule ^product/([0-9a-zA-Z]+) product.php?u=&1 [NC,L] 如何使用显示的示例将category/product/重定向到exampl
类别/产品/标题-1
当我只访问
category/product/
文件夹时,它会显示一个错误
未找到此服务器上未找到请求的URL。
#This file in the category folder
RewriteEngine on
RewriteRule ^product/([0-9a-zA-Z]+) product.php?u=&1 [NC,L]
如何使用显示的示例将
category/product/
重定向到example.com/category/product.php
,请尝试以下内容。将htaccess文件放在category文件夹中,并确保在测试URL之前清除浏览器缓存。此外,您的url类别/产品并没有任何进一步的路径,所以并没有任何内容可以作为查询字符串传递,因此我已将其从下面的第二条规则中删除
RewriteEngine ON
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^product/([\w-]+)/?$ product.php?u=$1 [NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^product/?$ product.php [NC,L]
您是否尝试过
重写规则^product.php[NC,L]
?但是,我通常建议将模式与设置一起使用,而不是在web服务器上设置所有URL重写。它还使得将应用程序从一个web服务器移动到另一个web服务器(如不读取htaccess文件的nginx)变得更加容易。