[英]Htaccess Modify String then Redirect 301
我正在嘗試使用-重定向301將以下內容重寫為htaccess
將“ mysite.com/longname/{20字符串}”重定向到“ mysite.com/shortname/{10字符串}”
基本上是將“ longname”重定向到“ shortname”,並將“ 20 string”切成前10個字符
因此,當我訪問mywebsite.com/longname/aaaaabbbbbcccccddddd時,它將其重寫為mywebsite.com/shortname/aaaaabbbbb
這是我到目前為止的內容:
RewriteEngine On
RewriteRule /longname/(.*) /shortname/$1 [R=301,L]
您應該能夠使用正則表達式來限制輸入,例如:
RewriteEngine On
RewriteRule /longname/(.{0,10}) /shortname/$1 [R=301,L]
這將匹配/ longname /之后的0-10個字符的字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.