PHP中的双重URL重写

时间:2014-12-31 10:02:34

标签: php .htaccess mod-rewrite url-rewriting

您好我是新手,如果我以错误的方式提问,请提前抱歉

我正在使用CodeIgniter Framework .....我被困在URL重写.......

假设example.com是我的网站..... URL重写工作在example.com/(here URL rewrite works)

例如

example.com/2014_12_12--->>link to page with data
example.com/2014_12_15--->> link to page with data
(Note its done with url rewrite and it is working fine)

现在我希望我用某种文本修改我的URL ......就像那样

example.com/2014_12_12--->>link to -->>example.com/random text from array/2014_12_12

我想要的随机文本仅用于优化/搜索目的,它没有与数据的链接

有可能吗?我会很感激: - )

抱歉给您带来不便

1 个答案:

答案 0 :(得分:0)

  1. 在application / config.php文件中进行以下更改

    $config['base_url'] = 'http://'.$_SERVER['SERVER_NAME'].'/Your Ci folder_name';
    $config['index_page'] = '';
    $config['uri_protocol'] = 'AUTO';
    
  2. 使用以下代码

    在根目录中创建.htacces文件
    RewriteEngine on
    RewriteCond $1 !^(index\.php|resources|robots\.txt)
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L,QSA]