我想对网站使用 URL 重写。我在服务器中放置了一个 .htaccess 文件并打开了重写模式,除了我遇到的一个问题外,它似乎正在工作。我有两个 php 扩展文件,分别是 category.php 和 products.php。
这是我的要求,category.php 应在满足一个条件时调用,而 products.php 应在另一个条件满足时调用
.HTACCESS:
RewriteRule ([A-Za-z-_]+) category.php?arg=name
RewriteRule ^([A-Za-z-_'']+)/([0-9]+) product.php?arg=name&pid=id
所以她是我的网站 url FOR CATEGORY PAGES
http://www.mysite.com/category1
对于产品页面
http://www.mysite.com/product-name/101
所以问题在于第二个 url 重写条件,即产品页面 url。当我将 url 放入浏览器时,它会转到 404。而 1 重写条件似乎有效。请帮助以上述格式访问网页。