Problem z przyjaznymi linkami - galeria.

Pomoc po polsku dla CMS Made Simple
Post Reply
Chowix
New Member
New Member
Posts: 4
Joined: Fri Feb 24, 2012 8:16 am

Problem z przyjaznymi linkami - galeria.

Post by Chowix »

Witam,

dokonałem zmian dotyczących przyjaznych linków - wszystko działa wspaniale prócz galerii

otóż

href wygląda tak http://xxx.xxx.xxx/gallery/strony/10-9-66.html

po przejsciu na tą stronę wyświetla - brak strony.

Code: Select all

Not Found

The requested URL was not found on this server.
Oczywiście wszystkie podstrony prócz galerii działa idealnie.

pliki:
.htaccess

Code: Select all

# BEGIN Optional settings

# Turns off directory browsing
# not absolutely essential, but keeps people from snooping around without 
# needing empty index.html files everywhere
Options -Indexes

# Deny access to config.php
# This can be useful if php ever breaks or dies
# Use with caution, this may break other functions of CMSms that use a config.php
# file.  This may also break other programs you have running under your CMSms
# install that use config.php.  You may need to add another .htaccess file to those
# directories to specifically allow config.php.
<Files "config.php">
order allow,deny
deny from all
</Files>

# Sets your 403 error document
# not absolutely essential to have, 
# or you may already have error pages defined elsewhere
ErrorDocument 403 /forbidden403.shtml

# No sense advertising what we are running
ServerSignature Off

# END Optional Settings

# BEGIN CMSMS and Rewrite Rules
# Make sure you have Options FollowSymLinks
# and Allow on

RewriteEngine On

# Might be needed in a subdirectory
#RewriteBase /

# URL Filtering helps stop some hack attempts
#IF the URI contains a "http:"
RewriteCond %{QUERY_STRING} http\: [OR]
#OR if the URI contains a "["
RewriteCond %{QUERY_STRING} \[ [OR]
#OR if the URI contains a "]"
RewriteCond %{QUERY_STRING} \] [OR]
#OR if the URI contains a "<__script__>"
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
#OR script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
#OR any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) 
RewriteRule ^.*$ - [F,L] 
# END Filtering

# CMSMS Rewriting
# Set assume mod_rewrite to true in config.php and clear CMSMS cache
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
# END CMSMS

# END Rewrite rules
config.php

Code: Select all

<?php
# CMS Made Simple Configuration File
# Documentation: /doc/CMSMS_config_reference.pdf
#
$config['dbms'] = 'mysql';
$config['db_hostname'] = 'xx';
$config['db_username'] = 'xx';
$config['db_password'] = 'xx';
$config['db_name'] = 'xx';
$config['db_prefix'] = 'cms_';
$config['db_port'] = 0;
$config['root_url'] = 'http://webpro29.hekko.pl';
$config['timezone'] = 'Europe/Warsaw';
$config['default_encoding'] = 'utf-8';
$config['assume_mod_rewrite'] = true;
$config['internal_pretty_urls'] = true;
$config['url_rewriting'] = 'mod_rewrite'; // this is new from 1.6
$config['page_extension'] = '.html';
$config['use_hierarchy'] = true; // no longer in the config file
$config['query_var'] = 'page';
?>
numer9

Re: Problem z przyjaznymi linkami - galeria.

Post by numer9 »

Fajny opis wszystkich opcji przekierowań i ustawień "pretty urls" można znaleźć tutaj: http://wiki.cmsmadesimple.org/index.php ... l_Settings. Po angielsku.

W skrócie - w najnowszych wersjach CMS MSa są dwa tryby. Jeden jest "wewnętrzny", drugi - "mod_rewrite", oparty o .htaccessa. By dobrze i jednolicie skonfigurować serwis trzeba poeksperymentować z ustawieniami, min. spróbuj

$config['assume_mod_rewrite'] = true;

zmienić na false.

W jednej z moich produkcji problemem (o identycznie wyglądających wynikach) - była ścieżka. W .htaacess jest parametr

RewriteBase /

Jak strona jest w podkatalogu, też warto to uwzględnić.

Nie wiem, czy pomogłem. Jak nie - daj bezpośredniego linka do serwisu z problemem, czasem coś łatwiej wtedy wywnioskować i popróbować.
Chowix
New Member
New Member
Posts: 4
Joined: Fri Feb 24, 2012 8:16 am

Re: Problem z przyjaznymi linkami - galeria.

Post by Chowix »

Zmiana atrybutu na false nic nie pomogla. Oczywiscie strona nie jest w podkatalogu

adres to http://webpro29.hekko.pl/portfolio/stro ... etowe.html
Post Reply

Return to “Polish - Polski”