繁体   English   中英

htaccess重写器

[英]Rewriterule htaccess

我仍然对.htaccess还是陌生的,所以我尝试了一些示例RewriteRule,结果以500个内部服务器错误结尾。.我尝试查看一些文档,但没有答案。 我想将我的网址:www.mywebsite.com/products/apron/?item=B-200更改为www.mywebsite.com/products/apron/B-200

因此,我在其中创建了一个.htaccess文件:

RewriteEngine On
RewriteBase /

RewriteRule ^products/apron/([0-9a-zA-Z]+)/$ /products/apron/?item=$1 [NC, L]

最后,我得到的页面只有500个内部服务器错误。.我在RewriteRule中尝试了很多更改,但始终以此错误结尾。

有这种方式:

Options -MultiViews
RewriteEngine On
RewriteBase /

RewriteRule ^products/apron/([0-9a-zA-Z]+)/$ products/apron/?item=$1 [NC,L,QSA]
  • L标志前没有空格,以避免500错误。
  • Options -MultiViews用于避免内容协商与mod_rewrite冲突

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM