我想使用 YOURLS 提供更好的链接缩短服务。我为此购买了一个简短的 URL:sly.pe。YOURLS 已安装并且可以访问 sly.pe/admin。
我还想使用 WordPress 为大多数面向消费者的网站提供支持,网址为:sly.pe。我希望用户使用 WordPress 和 OneAll social 之类的注册插件来注册该网站。一旦通过身份验证,他们将同时登录 YOURLS 和 WordPress,并被重定向到使用 WordPress 作为站点的 sly.pe/home 之类的 URL,但 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