Bonjour je souhaiterais à partir de l'url rewriting empêcher un utilisateur de taper http://monsite/mapage.php (en renvoyant une page 404) mais cette page serais accessible via http://monsite/rubrique1
mon .htaccess se présente comme ceci :
et aucune page n'est accessible malgré les flag [L]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Options +FollowSymlinks RewriteEngine on RewriteBase / RewriteRule ^rubrique1$ /publication.php [L] RewriteRule ^rubrique2$ /publication.php [L] RewriteRule ^publication\.php$ error404 [L]
j ai aussi essayé de passer par une condition en testant avant, après avec SCRIPT_URI, REQUEST_URI etc ... :
dans ce cas là toutes les pages ne sont plus accessibles.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 RewriteCond %{SCRIPT_URL} ^publication\.php$ RewriteRule ^publication\.php$ error404 [L] RewriteRule ^rubrique1$ /publication.php [L] RewriteRule ^rubrique2$ /publication.php [L]
Y a t-il un moyen de faire ce que je voudrais ?
Merci
Partager