Файл .htaccess не работает должным образом на сервере Godaddy - PullRequest
0 голосов
/ 13 марта 2019

Я разместил свою папку на Годадди Линукс cpanel. Файлы Wordpress находятся внутри /public_html/tma.

Я столкнулся со странной проблемой, что мой файл .htaccess не работает должным образом.

# 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

Когда я запрашиваю эту папку WordPress, http://{myip}/{uniquestring}/tma/, тогда даже если она имеет index.php, он отображает 404 ошибка

Ответы [ 2 ]

0 голосов
/ 14 марта 2019

Просто попробуйте добавить AllowOverride All в ваш файл .htaccess.

Спасибо.

0 голосов
/ 13 марта 2019

WordPress рекомендует это, если ваши файлы находятся в подкаталоге:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteCond %{REQUEST_URI} !^/my_subdir/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /my_subdir/$1
RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteRule ^(/)?$ my_subdir/index.php [L] 
</IfModule>
...