PDA

Zobacz pełną wersję : Proste adresy w Joomla 1.5.7



qiqqq
20-10-2008, 21:43
Witam,

mam problem z prostymi adresami w Joomli 1.5.7. Można to zobaczyć na adresie:

www.quentin-tarantino.pl

Po przejściu na podstronę "ciekawostki" w środku adresu dodaje się "index.php" i teskt wczytuje się bez szablonu.

Gdy usunięmy "index.php" z URL wyjdzie nam prosty adres:

http://www.quentin-tarantino.pl/ciekawostki

i on działa już poprawnie.

W czym tkwi problem? W jaki sposób mogę to naprawić?

Dylek
20-10-2008, 23:01
a .htaccess poprawnie skonfigurowany i opcja ta zostala wlaczona?

qiqqq
20-10-2008, 23:48
Nie, nic nie ustawiałem w .htaccess. Możesz mi napisać co dokładnie mam tam ustawić?

Dylek
21-10-2008, 08:27
Bylo i na forum i jest w pomocy - generalnie ustaw poprawnie linijke RewriteBase podajac poprawna sciezke. I nie zapomnij odkomentowac tej linijki.

skibbbi
21-10-2008, 09:57
A co to znaczy "podać ścieżkę poprawnie" ? Pytam się ponieważ tego nie mogę nigdzie znaleźć. W pliku htaccess do Joomli 1.0.11 znalazłem taki komentarz

## If Joomla is installed in the web server root
## RewriteBase /
## If Joomla is installed in a sub-directory
## RewriteBase /directory_name_here

Z tego komentarza wynikałoby, że w moim przypadku (serwis zainstalowany w podkatalogu "testowy" wystarczy w pliku .htaccess mieć wpis

RewriteBase /testowy

Pytanie tylko takie (serwer na nazwa.pl) czy to też odnosi się do Joomli 1.5.7. Chodzi o to, że na gołym wpisie

RewriteBase / (bez testowy) chodzi bez problemu i nie dodaje w środku adresu index.php ale po dodaniu RewriteBase /testowy

przy próbie wejścia na strony wywala "Internal Server Error"

W komentarzach .htaccess do Joomli 1.5.7 jest coś takiego

# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update Your Joomla! Directory (just / for root)

Tak więc po testach jest samo RewriteBase / bo tylko tak działa.

Skibbbi