htaccess na ovh.pl(przekierowanie domeny do podkatalogu+przyjazne adresy URL)PROBLEM!
Wyniki 1 do 5 z 5

Temat: htaccess na ovh.pl(przekierowanie domeny do podkatalogu+przyjazne adresy URL)PROBLEM!

  1. #1
    Debiutant
    Dołączył
    14-12-2006
    Wpisy
    9
    Punkty
    10

    htaccess na ovh.pl(przekierowanie domeny do podkatalogu+przyjazne adresy URL)PROBLEM!

    Mam mały problem z przekierowaniem domeny do podkatalogu(gdzie znjduje się Joomla)
    Sytuacja ma sie nastepująco:
    - domena jest podpięta do katalogu /www
    - w katalogu /www są dwa podkatalogi: /forum i /serwis(tu jest zainstalowana Joomla)
    - do katalogu/www/forum podpięta jest subdomena "forum.mojadomena.pl" więc nie ma problemu

    Pierwotnie rozwiązałem problem następującao:
    plik .htaccess w katalogu /www:
    Kod:
    RewriteEngine On
    RewriteRule index.php serwis/index.php
    plik .htaccess w podkatalogu /serwis:
    Kod:
    RewriteEngine Off
    z moją znajomością tematyki związanej z htaccess to było jedyne rozwiązanie...

    Chciałbym jednak skozystać z pliku .htaccess dołączonego do Joomla 1.0.11
    Kod:
    ##
    # @version $Id: htaccess.txt 4756 2006-08-25 16:07:11Z stingrey $
    # @package Joomla
    # @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
    # @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
    # Joomla! is Free Software
    ##
    
    
    #####################################################
    #  READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
    #
    # The line just below this section: 'Options FollowSymLinks' may cause problems
    # with some server configurations.  It is required for use of mod_rewrite, but may already
    # be set by your server administrator in a way that dissallows changing it in
    # your .htaccess file.  If using it causes your server to error out, comment it out (add # to 
    # beginning of line), reload your site in your browser and test your sef url's.  If they work,
    # it has been set by your server administrator and you do not need it set here. 
    #
    # Only use one of the two SEF sections that follow.  Lines that can be uncommented
    # (and thus used) have only one #.  Lines with two #'s should not be uncommented
    # In the section that you don't use, all lines should start with #
    #
    # For Standard SEF, use the standard SEF section.  You can comment out
    # all of the RewriteCond lines and reduce your server's load if you
    # don't have directories in your root named 'component' or 'content'
    #
    # If you are using a 3rd Party SEF or the Core SEF solution
    # uncomment all of the lines in the '3rd Party or Core SEF' section
    #
    #####################################################
    
    #####  SOLVING PROBLEMS WITH COMPONENT URL's that don't work #####
    # SPECIAL NOTE FOR SMF USERS WHEN SMF IS INTEGRATED AND BRIDGED
    # OR ANY SITUATION WHERE A COMPONENT's URL's AREN't WORKING
    #
    # In both the 'Standard SEF', and '3rd Party or Core SEF' sections the line:
    # RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
    # May need to be uncommented.  If you are running your Joomla/Mambo from
    # a subdirectory the name of the subdirectory will need to be inserted into this
    # line.  For example, if your Joomla/Mambo is in a subdirectory called '/test/',
    # change this:
    # RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
    # to this:
    # RewriteCond %{REQUEST_URI} ^(/test/component/option,com) [NC,OR] ##optional - see notes##
    #
    #####################################################
    
    
    ##  Can be commented out if causes errors, see notes above.
    Options FollowSymLinks
    
    #
    #  mod_rewrite in use
    
    RewriteEngine On
    
    
    #  Uncomment following line if your webserver's URL
    #  is not directly related to physical file paths.
    #  Update Your Joomla/MamboDirectory (just / for root)
    
    # RewriteBase /
    
    
    ########## Begin - Joomla! core SEF Section
    ############# Use this section if using ONLY Joomla! core SEF
    ## ALL (RewriteCond) lines in this section are only required if you actually
    ## have directories named 'content' or 'component' on your server
    ## If you do not have directories with these names, comment them out.
    #
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    #RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] 		##optional - see notes##
    RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
    RewriteRule ^(content/|component/) index.php
    #
    ########## End - Joomla! core SEF Section
    
    
    
    ########## Begin - 3rd Party SEF Section
    ############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc
    #
    #RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] 		##optional - see notes##
    #RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
    #RewriteCond %{REQUEST_FILENAME} !-f
    #RewriteCond %{REQUEST_FILENAME} !-d
    #RewriteRule (.*) index.php
    #
    ########## End - 3rd Party SEF Section
    
    
    
    ########## Begin - Rewrite rules to block out some common exploits
    ## If you experience problems on your site block out the operations listed below
    ## This attempts to block the most common type of exploit `attempts` to Joomla! 
    #                              
    # Block out any script trying to set a mosConfig value through the URL
    RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
    # Block out any script trying to base64_encode crap to send via URL
    RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
    # Block out any script that includes a 
    
  2. #2
    Debiutant
    Dołączył
    14-12-2006
    Wpisy
    9
    Punkty
    10

    Domyślny

    ...odświeżam temacik bo nikt nic nie napisał...
    Czy naprawde nie da sie rozwiązać tego problemu??

  3. #3
    Przeglądacz
    Dołączył
    10-12-2006
    Skąd
    Mrągowo
    Wpisy
    39
    Punkty
    14

    Domyślny

    DirectoryIndex index.php
    RewriteEngine On
    RewriteBase /

    RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]
    RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule (.*) index.php

  4. #4
    Debiutant
    Dołączył
    14-12-2006
    Wpisy
    9
    Punkty
    10

    Domyślny

    To ma być zawartość .htaccess'a w podkatalogu /serwis??

    Jeśli tak to co ma zawierać .htaccess w katalogu /www?

  5. #5
    Debiutant
    Dołączył
    14-12-2006
    Wpisy
    9
    Punkty
    10

    Domyślny

    Problem rozwiązany (przynajmniej poczęści) pisze więc co i jak zrobiłem może sie komuś przyda:

    .htaccess w katalogu głównym /www wygląda tak:
    Kod:
    DirectoryIndex index.php
    RewriteEngine On
    RewriteRule index.php serwis/index.php
    ...a .htaccess w podkatalogu /serwis to standartowy htaccess Joomli ze zmianami:
    Kod:
    Options FollowSymLinks
    na:
    Kod:
    # Options FollowSymLinks
    (to przez to miałem problemy)
    oraz
    Kod:
    # RewriteBase /
    na:
    Kod:
    RewriteBase /
    Po wpisaniu domeny adres wygląda następująco -www.mojadomena.pl lub mojadomena.pl
    Po ustawieniu Translacji URL w PA na TAK linki są w postaci -http://mojadomena.pl/serwis/.../..../itp/




    No ale mam kolejny problem właśnie z częścią /serwis w linkach czy nie da się jakoś zmodyfikować jeszcze .htaccess'a żeby tej części nie wyświetlało???? Zależy mi na tym aby linki nie ujawniały tego że Joomla jest zainstalowana w podkatalogu
    Ostanio edytowane przez MS_MadMan : 13-03-2007 23:28

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •