.htaccess关于网址的问题

时间:2017-03-29 04:24:54

标签: php .htaccess url

  1. 我想摆脱我网域上每个网页名称末尾的.php。
  2. 当用户点击" home"按钮我想要" mommy-info / index.php"不显示(因为它与" mommy-info.com"相同)
  3. 是否可以在网址中显示不同的页面名称,而不是文件的名称或是否需要重命名文件? (即mommy-info.com/healthsplash.php将显示为mommy-info.com/Health-and-Nutrition)
  4. 我希望某些页面(那些带有" splash"在其中的那些页面)充当url中的目录,因此(/ preexercise将显示为/ health / prenatal-exercise)
  5. 我使用GoDaddy的虚拟主机在cPanel上的web根文件夹中创建了.htaccess文件。我已经审核了与我类似的其他几个帖子,但它没有用。

    我的.htaccess。第一部分应该删除.php,但它没有。第二,我相信是为了落后的斜线。

    Options +MultiViews
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^\.]+)$ $1.php [NC,L]
    
    Options +MultiViews
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    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/ [R=301,L]
    

0 个答案:

没有答案
相关问题