全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 3750|回复: 6
打印 上一主题 下一主题

[Windows VPS] 咨询个wordpress链接跳转插件问题

[复制链接]
跳转到指定楼层
1#
发表于 2011-12-30 13:06:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想实现这样的功能,wordpress文章内的外部链接自动换成类似
http://www.我的站点域名.com/redirect/_/20211/3

找到一个link-cloaking-plugin.zip 可以实现这个功能 可是只能用在apache  

nginx用不了


各位有什么好的办法或者插件么,谢谢各位。
2#
发表于 2011-12-30 13:06:52 | 只看该作者
不要用NGINX
3#
发表于 2011-12-30 13:09:17 | 只看该作者
.HTACCESS转NGINX
4#
发表于 2011-12-30 13:19:26 | 只看该作者
估计需要新伪静态,你参考.htaccess修改一下,或上传你的.htaccess,我帮你转换也行
5#
发表于 2011-12-30 13:21:16 | 只看该作者
小夜 发表于 2011-12-30 13:19
估计需要新伪静态,你参考.htaccess修改一下,或上传你的.htaccess,我帮你转换也行 ...

绝对好人
6#
 楼主| 发表于 2011-12-30 14:26:23 | 只看该作者
本帖最后由 电工 于 2011-12-30 14:27 编辑
小夜 发表于 2011-12-30 13:19
估计需要新伪静态,你参考.htaccess修改一下,或上传你的.htaccess,我帮你转换也行 ...


找了个apache做服务端的wordpress装了下这个插件  查看htaccess   里面插件部分是这样写的:
  1. # Link Cloaker Plugin BEGIN
  2. <IfModule mod_rewrite.c>
  3. RewriteEngine On
  4. RewriteRule ^goto/([^/]*)/([0-9]+)/([0-9]+)/?$ http://www.test.net/wp-content/plugins/link-cloaking-plugin/wplc_redirector.php?post_id=$2&link_num=$3&cloaked_url=$0 [L]
  5. RewriteRule ^goto/([^/]+)[/]?$ http://www.test.net/wp-content/plugins/link-cloaking-plugin/wplc_redirector.php?name=$1&cloaked_url=$0 [L]
  6. </IfModule>
  7. # Link Cloaker Plugin ENDS
复制代码
7#
 楼主| 发表于 2011-12-30 15:02:57 | 只看该作者
本帖最后由 电工 于 2011-12-30 15:04 编辑
电工 发表于 2011-12-30 14:26
找了个apache做服务端的wordpress装了下这个插件  查看htaccess   里面插件部分是这样写的: ...


我用http://www.anilcetin.com/convert-apache-htaccess-to-nginx/转换后 放到lnmp调用的wordpress.conf中,nginx验证错误,无法启动
  1. [root@vps conf]# cat wordpress.conf
  2. location / {

  3. rewrite ^/goto/([^/]*)/([0-9]+)/([0-9]+)/?$ [url]http://test.net/wp-content/plugins/link-cloaking-plugin/wplc_redirector.php?post_id=[/url]$2&link_num=$3&cloaked_url=$0 last;
  4. rewrite ^/goto/([^/]+)[/]?$ [url]http://test.net/wp-content/plugins/link-cloaking-plugin/wplc_redirector.php?name=[/url]$1&cloaked_url=$0 last;

  5. if (-f $request_filename/index.html){
  6.                 rewrite (.*) $1/index.html break;
  7.         }
  8. if (-f $request_filename/index.php){
  9.                 rewrite (.*) $1/index.php;
  10.         }
  11. if (!-f $request_filename){
  12.                 rewrite (.*) /index.php;
  13.         }
  14. }
复制代码
不知道哪里有误?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-4-13 03:48 , Processed in 0.121439 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表