- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用 YOURLS 提供更好的链接缩短服务。我为此获取了一个简短的 URL:sly.pe。 YOURLS 已安装并且可以访问 sly.pe/admin。
我还想使用 WordPress 为大多数面向消费者的网站提供支持,网址为:sly.pe。我的想法是希望用户使用 WordPress 和像 OneAll 社交这样的注册插件来注册该网站。一旦通过身份验证,他们就会同时登录 YOURLS 和 WordPress,并被重定向到一个 URL,如 sly.pe/home,该 URL 使用 WordPress 作为站点,但 YOURLS(该用户的 sly.pe/admin)是嵌入的并且可以以某种方式访问。
这两种服务都对 .htaccess 进行了更改。如果我保留文件原样,除了 sly.pe,我似乎没有任何其他 WordPress URL,但 YOURLS 工作正常。如果我注释掉一些 YOURLS 代码,WordPress 可以使用其他目录,但是 YOURLS 就不起作用了。我怎样才能让两者很好地共存?或者至少定义我想要的 WordPress URL 并使它们正常工作?
(注释掉 YOURLS 代码可以使 WordPress 正常工作,但会破坏 YOURLS):.htaccess
:
# BEGIN YOURLS
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /yourls-loader.php [L]
</IfModule>
# END YOURLS
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
最佳答案
我能够让 YOURLS 与 WordPress 一起工作。这是我如何做到的...
我已将 YOURLS 放在 niemannross.com/links - 所以对我来说,重定向看起来像 http://niemannross.com/link/rlunchlessons
安装 Redirection John Godley 的插件在您的 WordPress 副本中。
查看 Wordpress:Admin:Tools:Redirection。顶部有几个选项卡。你应该看到重定向 |团体 |日志 | 404s | import/export |选项 |支持。
选择重定向
选择添加新重定向
源 URL:/link/.* - 选择正则表达式。
目标网址:/link/yourls-loader.php
组:在您的设置中任何有意义的。我选择了 wordpress:redirections
这适用于我的安装。
关于wordpress - WordPress 和 YOURLS 如何在根级别和平共存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36223685/
我是一名优秀的程序员,十分优秀!