2009-08-10 9 views
0
Options +FollowSymLinks -MultiViews -Indexes 
RewriteEngine on 
RewriteBase/
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^/]+)/$ $1.php 
RewriteRule ^([^/]+)/([^/]+)/$ /$1/$2.php 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$ 
RewriteRule (.*)$ /$1/ [L,NC] 

Le problème auquel je fais face est le suivant:peut obtenir ce fichier .htaccess à travailler pour l'URL amicale!

Disons que j'ai une URL: /test.php. Quand je visite /test cela fonctionne très bien. Mais quand je visite /test/ il ouvre la page mais le fichier CSS et JavaScript ne fonctionne pas et toutes les images ne sont pas affichées.

S'il vous plaît aidez-moi.

Répondre

0

Il s'agit d'un problème relatif de résolution d'URI (voir mod_rewrite URL info required pour plus de détails).

Vous utilisez probablement des chemins URI relatifs pour référencer les ressources externes. Essayez d'utiliser des chemins URI absolus (/foo/bar au lieu de foo/bar ou ./foo/bar) si possible.

+0

merci pour votre aide – user153887

Questions connexes