Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Drupal - kako da ukljucim Clean URLs? i da li je pametno?

  • 2 odgovora
  • 2.909 pregleda

Najnovija ↓

Drupal - kako da ukljucim Clean URLs? i da li je pametno? 27.02.2010. u 17:27 · pre 203 meseca
izmenjeno 1 put, poslednji put Stranger2 27.02.2010. u 17:40
  1. Stranger227.02.2010. u 17:40zapis iz teksta poruke
#1
Kod odabira CMS-a me prvenstveno brine sta ce biti s URLovima ako se kasnije predomislim. Sada sam se definitivno odlucio za Drupal. Medjutim jos me brine da li da URL ove ostavim na defaultu da svaki URL sadrzi ?=nazivstranice ili da ukljucim CleanURLs

CleanURLs bolje zvuci medjutim kada pokusam da ga ukljucim pise da server nije konfigurisan da podrzava ovu mogucnost?!
inace sam na Godaddy hostingu i drupal sam instalirao automatski iz njihove "hosting connection" aplikacije. U root folderu od drupala ima .htacces fajl koji pocinje sledecim kodom:
Code:
#
# Apache/PHP/Drupal settings:
#

# Protect files and directories from prying eyes.
<FilesMatch "\.(engine|inc|info|install|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl|svn-base)$|^(code-style\.pl|Entries.*|Repository|Root|Tag|Template|all-wcprops|entries|format)$">
  Order allow,deny
</FilesMatch>

# Don't show directory listings for URLs which map to a directory.
Options -Indexes

# Follow symbolic links in this directory.
Options +FollowSymLinks

# Make Drupal handle any 404 errors.
ErrorDocument 404 /index.php


Sta bo trebao da izmenim da omogucim CleanURLs?
Pretpostavljam da je to ova opcija "Options -Indexes" samo en znam u koju da je promenim???

Takodje na dnu .htaccess fajla ima sledeci kod:
Code:

  # Modify the RewriteBase if you are using Drupal in a subdirectory or in a
  # VirtualDocumentRoot and the rewrite rules are not working properly.
  # For example if your site is at http://example.com/drupal uncomment and
  # modify the following line:
  # RewriteBase /drupal
  #
  # If your site is running in a VirtualDocumentRoot at http://example.com/,
  # uncomment the following line:
  # RewriteBase /

  # Rewrite URLs of the form 'x' to the form 'index.php?q=x'.
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} !=/favicon.ico
  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</IfModule>


Al ija ne razlikujem u cemu je razlika izmedju
"Using Drupal in a subdirectory or in a VirtualDocumentRoot and the rewrite rules are not working properly."
i
"Running in a VirtualDocumentRoot"
???

---
Takodje me zanima da li mi preporucujete da uopste ukljucujem tu opciju ili da ostavim klasicne urlove sa upitnikom?
Re: Drupal - kako da ukljucim Clean URLs? i da li je pametno? 28.02.2010. u 06:44 · pre 202 meseca #2
Dobro je imati ljudski čitljive URL-ove.

Probaj:
-----------------------------
# If your site is running in a VirtualDocumentRoot at http://example.com/,
# uncomment the following line:
# RewriteBase /
-----------------------------

Skini "tarabu" (#) kod #RewriteBase /

Znači:

RewriteBase /

Re: Drupal - kako da ukljucim Clean URLs? i da li je pametno? 01.03.2010. u 03:45 · pre 202 meseca #3
Proradilo! Hvala!

Cim sam napravio tu promenu u Drupal podesavanjima pise "uspesno testirano da se moze ukljuciti CleanURLs..". Ukljucio sam i URLovi su se prebacili na jednostavnija i radi sve bez problema.

(Zapravo me zbunjivalo sto ja na hostingu imam vise sajtova pa nisam znao da li ce server to ukljuciti za root folder od hostinga ili bas taj folder u kojem je .htaccess fajl i drupal fajlovi...)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme