簡體   English   中英

htaccess修改字符串然后重定向301

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM