我使用Raw PHP开发了一个网站。我在URL中使用了特殊字符(?和〜)。示例:http://webdeveloperszone.com/?~=portfolio。
现在,我想使用wordpress或codeigniter重建此网站。我希望保留所有现有链接,因为谷歌已经缓存了这些链接。这意味着,我必须创建支持特殊字符(?和〜)的链接。
任何人都可以告诉我该怎么办?
答案 0 :(得分:0)
PHP
string urlencode ( string $str );
string urldecode ( string $str );
<强>的JavaScript 强>
encodeURI(uri);
decodeURI(encodeURI(uri));
答案 1 :(得分:0)
对于codeigniter
看看
https://ellislab.com/codeigniter/user-guide/general/urls.html
启用查询字符串
并改变
$config['controller_trigger'] = 'c';
要
$config['controller_trigger'] = '~';
答案 2 :(得分:0)
在wordpress中,您只需要创建页面。 然后根据需要从数据库中更改帖子名称。
创建名为portfolio的页面。
保存并发布。
然后转到phpmyadmin。
打开wp_posts。
获取特定页面的记录。 并将post_name更改为slug?〜= portfolio。
那就是它。