В .htaccess код записывается в видеПеренаправление на index.php из .htaccess директории
RewriteEngine On
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)?$ /project/index.php/$1 [L]
Но это .htaccess перенаправляет к index.php из моего веб-сервера, а не что проекта. У меня есть сервер, у которого Wordpress установлен прямо у root (с его собственным .htaceess), и мне нужно получить каталог project
, который работает с этим. .htaccess
wordpress написан ниже, но у меня нет доступа к его редактированию.
SetEnv PHP_VER 5_TEST
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{QUERY_STRING} !lp-variation-id
RewriteRule ^go/([^/]*)? /wp-content/plugins/landing-pages/modules/module.redirect-ab-testing.php?permalink_name=$1 [QSA,L]
RewriteRule ^landing-page=([^/]*)? /wp-content/plugins/landing-pages/modules/module.redirect-ab-testing.php?permalink_name=$1 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Как я могу заставить переадресовать индексировать мой проект от моего .htaccess
Ну, если вы не можете изменить это '.htaccess' стиль файл, а si - на верхнем уровне, тогда вы не можете обойти его, _except_, если у вас есть доступ к реальной конфигурации сервера. Кодирование таких правил в любом случае предпочтительнее, так как файлы стиля .htaccess', как известно, подвержены ошибкам, боль отлаживают и действительно замедляют работу сервера. Я бы сказал, что запросы к существующим файлам не будут перезаписаны, для других запросов вы ничего не можете сделать ... – arkascha
Каков полный URL-адрес, который вы вводите в браузер, и где находится первый .htaccess? – anubhava
'http: // example.com/project/myfilename' – alwaysLearn