I am currently using CodeIgniter. What is the effect I want on the apache server? p.com? P1545 can be parsed to p. commainindex? P1545 has never been written successfully. Please advise me to write this: {code...} I am currently using CodeIgniter, apache server
What I want now is
Http://p.com /? P = 1545 can be parsed to http://p.com/main/index? P = 1545
I haven't written it successfully. Please advise.
This is what I wrote:
RewriteEngine On RewriteRule ^\?p=(\w+)$ /main/index?p=$1 [QSA,PT,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L]
Reply content:
I am currently using CodeIgniter, apache server
What I want now is
Http://p.com /? P = 1545 can be parsed to http://p.com/main/index? P = 1545
I haven't written it successfully. Please advise.
This is what I wrote:
RewriteEngine On RewriteRule ^\?p=(\w+)$ /main/index?p=$1 [QSA,PT,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L]
In Rewrite, the default rule collection does not contain parameters, that is, the following part of "hello", so your requirements can be converted to the following:
/->/Main/index
The corresponding Rewrite rules are:
RewriteEngine On RewriteRule ^/$ /main/index [QSA,PT,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L]
Please test
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /main/index/$1 [L]