6

我将我的论坛从 kunena 更改为 phpbb3。问题是我的旧论坛(在 google 中被索引)在 url 中有特殊字符。我想保留我的网址,所以旧链接适用于新论坛 - 但仅当特殊字符替换为普通字母时。

我需要使用 htaccess 即时转换字符。

例如

ą => a
ę => e
ś => s
ć => c

所以在文字中,字母将被替换为这样

po ś ciel ó wka => po s ciel o wka

有人可以帮我吗?ps对不起英语不好;)

4

1 回答 1

6

尝试将此添加到文档根目录中的 htaccess 文件中:

RewriteEngine On

RewriteRule ^(.*)ą(.*)$ /$1a$2 [L,R=301]
RewriteRule ^(.*)ę(.*)$ /$1e$2 [L,R=301]
RewriteRule ^(.*)ś(.*)$ /$1s$2 [L,R=301]
RewriteRule ^(.*)ć(.*)$ /$1c$2 [L,R=301]
RewriteRule ^(.*)ó(.*)$ /$1o$2 [L,R=301]

等等

这会重定向一个 URL,例如:

http://yourdomain.com/pościelówka

并将浏览器重定向到:

http://yourdomain.com/poscielowka

只要/poscielowkaURI 确实存在。

于 2013-09-07T17:12:31.767 回答