示例:
User1的别名为:Torstensson。
User2具有别名:Degefors。
我需要使用一个为所有别名添加's'的URL。但是我无法发送User1s别名末尾带有's'的别名,因为在目标页面上该别名将不会被识别为正确的用户。 User1别名的末尾没有's',因此无法正常工作。
因此网址:
http://somewhere.se/Torstenssons-galleri/konstverk/konstverk
“在别名中添加了's'” 应该去:
http://somewhere.se/galleri.konstverk.php?alias=Torstensson&seoname=konstverk
“别名中没有's'”
URL:
http://somewhere.se/Degefors-galleri/konstverk/konstverk
“不更改别名”
应转到:
http://somewhere.se/galleri.konstverk.php?alias=Degefors&seoname=konstverk
“不更改别名”
我的规则不起作用,因为如果我发送以's'结尾的别名,则捕获到的别名组将是错误的。我不想在这些别名上添加额外的's',因为这将不正确阅读。
今天的RewriteRule:
RewriteRule ^/?(.*)s-galleri/konstverk/(.*)$ /galleri.konstverk.php?alias=$1&seoname=$2
可以用RewriteRules解决吗?我需要2个带“ s”和不带“ s”的重写器吗?