Я надеюсь, что кто-то сможет помочь с проблемой, которую я испытываю из-за моего отсутствия опыта и знаний с помощью htaccess.запрос htaccess. 2 переписывает правила для 2 домашних страниц
Что мы делаем, это программное обеспечение форума IP-плат и wordpress как в корневом каталоге. IPB имеет файл index.php (из-за индексации URL-адреса), а новый файл index.php Wordpress был переименован в blog.php.
В самой верхней части файла htaccess мы добавили: DirectoryIndex blog.php index.php - так что новый wordpress открывается первым.
Проблема, с которой я столкнулась, состоит в том, чтобы иметь 2 перезаписывающих файла в файле htaccess для дружественных URL-адресов из программного обеспечения форума, а также постоянные ссылки для нового wordpress.
У меня может быть только один или другой.
Пожалуйста, может кто-нибудь сказать мне, или указать мне в правильном направлении, чтобы оба работали.
Это то, что я делаю до сих пор, но, к сожалению, не радость, но прекрасно работает, если мы удалим одно из условий и переписываем.
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog.php [L]
</IfModule>
Большое спасибо заранее.
Огромное спасибо за ваш ответ и помощь. Я читал ссылки снова и снова, но не могу получить постоянные ссылки на mod_rewrites для форума. Теперь мы переместили форум в имена папок/форумы /, чтобы решить проблему, но знаете ли вы, как мы можем удалить/форумы/из URL-адреса? – user1310004
@ user1310004 Я обновил ответ внизу, чтобы показать перенаправление на форумы, но это не является частью исходного вопроса. Вы поняли, что наличие двух файлов по умолчанию запутывает? Какой из них должен загружаться и как сервер должен сказать разницу? Для какого-либо другого условия должно быть значение по умолчанию для корня, а другое. Это в основном то, что я пытался преодолеть. – craniumonempty
Привет. Еще раз спасибо за ваше время. Да, я понял то, что вы делали, но я не мог найти способ сообщить серверу, который был для rewriterule (index.php) форума, и который был для wordpress permalinks (blog.php). Так что посмотрел на другой вариант. В идеале мы хотим использовать опору с обоими в корне из-за причин SEO. Не могли бы вы представить, как мы будем рассказывать сервер, который есть? Извиняюсь за все вопросы и отсутствие знаний об этом. Очень ценю вашу помощь и время. – user1310004