2013-07-28 1 views
0

У меня есть установка wordpress в корневой папке. и у меня есть инструмент с java-скриптом в подпапке под названием smart внутри корневой папки.Java-скрипт в подпапке wordpress не запущен из-за файла .htaccess

на моем сайте http://www.jump2health.com/smart, на странице не отображается весь скрипт java, который он должен использовать. где, как я загрузил его в другом месте (http://billmath.com/smart/), и он работает как ожидалось. когда я переименую (удаляю) файл .htaccess, который находится в корневой папке, java-скрипт работает так, как ожидалось, однако это останавливает мое слово пресса на рабочем столе.

Мой файл Htaccess в WordPress установки заключается в следующем:

## EXPIRES CACHING ## 
<IfModule mod_expires.c> 
ExpiresActive On 
ExpiresByType image/jpg "access 1 year" 
ExpiresByType image/jpeg "access 1 year" 
ExpiresByType image/gif "access 1 year" 
ExpiresByType image/png "access 1 year" 
ExpiresByType text/css "access 1 month" 
ExpiresByType application/pdf "access 1 month" 
ExpiresByType text/x-javascript "access 1 month" 
ExpiresByType application/x-shockwave-flash "access 1 month" 
ExpiresByType image/x-icon "access 1 year" 
ExpiresDefault "access 2 days" 
</IfModule> 
## EXPIRES CACHING ## 
# 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 

Я не имею никакого файла .htaccess внутри моей вложенной.

после долгих поисков пытались все, что я нашел в результатах поиска Google без успеха я попытался добавить файл .htaccess в подкаталоге с:

<IfModule mod_rewrite.c> 
    RewriteEngine off 
</IfModule> 

Это не помогло ни

I попробовал игнорировать папку из основного файла htccess в корне, который не работал.

Я пытался много больше, пожалуйста, помогите мне, где подвох

Я новичок в WordPress

ответ

0

Try обновить .htaccess файл вашего Wordpress, как это:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_URI} !^/(smart|smart/.*)$ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

В принципе, если пользователь пытаясь получить доступ к директории /smart/, поток программы не будет выполняться передним контроллером Wordpress, поэтому правило перезаписи не будет соответствовать.

RewriteCond %{REQUEST_URI} !^/(smart|smart/.*)$ 
+0

Это не помогло .. я пропустил какую-либо вещь здесь. – user2468629