Титла: Mod_rewrite Публикувано от: abus3r в Jul 13, 2006, 09:18 Здравейте,
имам следния въпрос: Става дума за уебсайт с url от рода: http://sait.com/gallery.php?u=username&g=galleryname Искам да направя този сайт да се отваря по този начин: http://sait.com/username/galleryname/ Знам, че би трябвало да стане ползвайки mod_rewrite на Apache сървъра .. необходимите настройки искам да бъдат описани в .htaccess файл. Какво точно трябва да опиша в .htaccess файла за моя случай? Благодая предварително. Титла: Mod_rewrite Публикувано от: rat в Jul 13, 2006, 10:28 RewriteEngine On
RewriteRule ^(.*)/(.*)$ gallery.php?u=$1&g=$2 [L] Трябва да ти е разреше модула mod_rewrite и да имаш подходящите опции в AllowOverride в httpd.conf Титла: Mod_rewrite Публикувано от: abus3r в Jul 13, 2006, 11:16 Благодаря ти. Така се получава, само, че има един малък проблем. Когато отворя http://sait.com/username/galleryname се отваря фотогалерията на потребителя, само , че нито един от thumbnails на снимките не се показва, иначе линковете им сочат кадето си трябва, но просто не се отварят. Струва ми се, че този rewrite rule важи и за директорията thumbs кадето са снимките. Когато пробвам да отворя http://sait.com/thumbs/ получавам съобщение от сървъра, че тази директория не съществува.
Титла: Mod_rewrite Публикувано от: rat в Jul 13, 2006, 15:20 Ами виж сега ..
Ще трябва да промениш правилата примерно така : RewriteRule ^gallery/(.*)/(.*)$ gallery.php?u=$1&g=$2 [L] |