Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Папка субдомен
Форумы портала PHP.SU » » Вопросы новичков » Папка субдомен

Страниц (1): [1]
 

1. Алексеей - 01 Марта, 2012 - 07:48:22 - перейти к сообщению
Есть акк в iPhoster'е, нужно чтобы все папки которые в директории public_html работали и как поддомен так и раздел, пример:

В директории public_html, есть папки (их может быть много), пример:

>papka1
>papka2
>papka3

Нужно чтобы они работали и как поддомен:
papka1.site.com

и как раздел:
site.com/papka1

помогите в этом разобраться пожалуйста
2. Zuldek - 01 Марта, 2012 - 08:03:23 - перейти к сообщению
создавайте в интерфейсе регистратора/Хостера поддомены и привязывайте их к папкам каким хотите.
3. Алексеей - 01 Марта, 2012 - 08:12:16 - перейти к сообщению
Zuldek, там разрешают создать только 3 поддомена, и поэтому говорю что нужно сделать через htaccess
4. Pipka - 01 Марта, 2012 - 10:36:35 - перейти к сообщению
оО
5. Zuldek - 01 Марта, 2012 - 10:41:39 - перейти к сообщению
CODE (htmlphp):
скопировать код в буфер обмена
  1. ServerAlias *.site.com
  2. RewriteEngine On
  3. RewriteCond %{HTTP_HOST} !^www.site.com$
  4. RewriteCond %{HTTP_HOST} ^((.*)\.)site.com$
  5. RewriteRule ^/(.*) /%2/$1


однако нужно понимать, что это виртуальные поддомены,и простая подмена URL.
6. Алексеей - 01 Марта, 2012 - 13:11:25 - перейти к сообщению
Zuldek, вставил в htaccess, и ошибку выдает:
500 - Internal Server Error
7. Zuldek - 01 Марта, 2012 - 13:17:31 - перейти к сообщению
пропишите директиву RewriteBase в htaccess. / и убедитесь, что он в корне домена. И лучше ещё файл полностью покажите, потому что иначе долго можно играть в экстрасенсов.
8. Алексеей - 01 Марта, 2012 - 13:33:23 - перейти к сообщению
CODE (htmlphp):
скопировать код в буфер обмена
  1. # Do not remove this line or mod_rewrite rules and search engine friendly URLs will stop working
  2. RewriteBase /
  3. ErrorDocument 400 /errorpages/400.shtml
  4. ErrorDocument 401 /errorpages/401.shtml
  5. ErrorDocument 403 /errorpages/403.shtml
  6. ErrorDocument 404 /errorpages/404.shtml
  7. ErrorDocument 500 /errorpages/500.shtml
  8.  
  9. # x .php in url.php
  10. RewriteEngine On
  11. RewriteRule ^(\w+)$ $1.php [NC]
  12.  
  13. # subdomains
  14. RewriteBase /
  15. ServerAlias *.mysite.com
  16. RewriteEngine On
  17. RewriteCond %{HTTP_HOST} !^www.mysite.com$
  18. RewriteCond %{HTTP_HOST} ^((.*)\.)mysite.com$
  19. RewriteRule ^/(.*) /%2/$1

 

Powered by ExBB FM 1.0 RC1