sur requête:RewriteRule sur alias url
domain.com/page/do
i besoin:
domain.com/index.php/page/do
etc.
j'utilise htaccess, j'ajouter alias
RewriteBase /index.php/
Comment i écrire RewriteRule à cette URL?
sur requête:RewriteRule sur alias url
domain.com/page/do
i besoin:
domain.com/index.php/page/do
etc.
j'utilise htaccess, j'ajouter alias
RewriteBase /index.php/
Comment i écrire RewriteRule à cette URL?
Essayez ceci:
RewriteRule ^(.*)/(.*)$ /$1/$2 [L]
Ajouter ces règles au fichier htaccess dans la racine de votre document:
RewriteEngine On
RewriteBase/
RewriteCond ^/index.php
RewriteRule ^/?(.*)$ /index.php/$1 [L]
Essayez cela, il faut faire ce que vous voulez, et éliminer la nécessité d'avoir l'index .php dans votre uri
###
# Rewrite Rules
#
<IfModule mod_rewrite.c>
### Enable mod_rewrite
RewriteEngine On
RewriteBase/
### Checks if the URI request path coincides with a literal path
### on the filesystem relative to the webroot. If it does not exist,
### then it passes the path through index.php.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
Il s'agit d'une règle de réécriture courante. Voir [autres questions] (http://stackoverflow.com/a/265934/150634) pour des exemples. –