全球主机交流论坛

标题: 咨询个wordpress链接跳转插件问题 [打印本页]

作者: 电工    时间: 2011-12-30 13:06
标题: 咨询个wordpress链接跳转插件问题
想实现这样的功能,wordpress文章内的外部链接自动换成类似
http://www.我的站点域名.com/redirect/_/20211/3

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

nginx用不了


各位有什么好的办法或者插件么,谢谢各位。

作者: cnweb    时间: 2011-12-30 13:06
不要用NGINX
作者: xen    时间: 2011-12-30 13:09
.HTACCESS转NGINX
作者: 小夜    时间: 2011-12-30 13:19
估计需要新伪静态,你参考.htaccess修改一下,或上传你的.htaccess,我帮你转换也行
作者: 用户名    时间: 2011-12-30 13:21
小夜 发表于 2011-12-30 13:19
估计需要新伪静态,你参考.htaccess修改一下,或上传你的.htaccess,我帮你转换也行 ...

绝对好人
作者: 电工    时间: 2011-12-30 14:26
本帖最后由 电工 于 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
复制代码

作者: 电工    时间: 2011-12-30 15:02
本帖最后由 电工 于 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. }
复制代码
不知道哪里有误?




欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4