[英]What is the Apache URL Rewrite rule for my .htaccess file for this IIS rule?
這是IIS規則:
<rule name="Pin">
<match url="^pin/([^]+)/" />
<action type="Rewrite" url="pin.php?id={R:1}" />
</rule>
在Apache的.htaccess文件中,它看起來像什么?
RewriteRule ^pin/([^]+)/ pin.php?id=$1 [L]
到目前為止,這對於您確實應該非常容易。 <match url="">
值進入規則的第一個參數, <action>
的url值進入規則的第二個參數,用$#
替換任何{R:#}
,並添加[L]
如果需要,請在末尾添加[ [L]
標志。
我相信這是相同的正則表達式問題,導致500
應該工作:
RewriteEngine On
RewriteRule ^pin/([^/]+)/$ /pin.php?id=$1 [L,QSA,NC]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.