На моем сайте в настоящее время работает WordPress так что моя .htaccess выглядит следующим образом:соединение двух файлов .htaccess
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Но мне нужно, чтобы проверить другие приложения (Laravel) там. Если я заменил .htaccess на это:
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
Работает приложение laravel. Есть ли способ сохранить работу обоих приложений? В частности, было бы хорошо, если бы второе приложение запускалось только на каком-то псевдониме, например. www.mysite.com/secreturl. Я попытался объединить его так:
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule ^secret(.*)$ public/$1 [L]
Но я ничего не мог добиться. Благодарю.
Выполнить каждый в там собственном каталоге или поддомен –
не существует какой-либо способ, как совместить это? Работа в собственном каталоге не работает, и субдомен будет моим последним шансом, потому что мой хостинг имеет немного странную структуру папок. – dontHaveName
ваш wordpress находится в 'public_html', а laravel находится в' public_html', а также в его общей папке в 'public_html/public'? – Luceos