首页 > 解决方案 > 请求的主题不存在

问题描述

帮助,我迷路了:(我的网站被黑了,我正在调查这个问题(见下面的代码)

RewriteEngine On
RewriteRule ^[a-zA-Z0-9_-]+/([0-9]{1,7})([a-zA-Z0-9]{4})[a-zA-Z0-9_-]+/$ index.php?smsite=$2&smid=$1 [L]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

我删除了第二行,网站停止工作我返回了同一个文件,现在它根本不起作用我收到以下消息:请求的主题不存在

该站点由 AWS 托管。主题位于不是您所期望的,而不是根域/wp-content/themes,您可以在根域/主题名/等处找到它。

除了改变和收回文件,我没有改变任何东西请指教

标签: php

解决方案


尝试这个:

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

推荐阅读