Oli*_*ryn 3 php apache .htaccess seo search-engine
我正在努力构建我的第一个搜索引擎友好的CMS.我知道也许拥有SEO网站的最大关键之一就是拥有搜索引擎友好的URL.所以有这样的链接:
http://www.mysite.com/product/details/page1
Run Code Online (Sandbox Code Playgroud)
将导致比这样的排名更好的排名:
http://www.mysite.com/index.php?pageID=37
Run Code Online (Sandbox Code Playgroud)
我知道要像第一个一样创建URL,我有以下两个选项之一:
mod_rewrite
附加组件将这些URL传递给PHP处理器就PHP来说,我对任何事情都很满意.但是,我认为第一种选择更难维护.
有人可以告诉我如何写一个.htaccess
文件,它将:
有没有比我尝试的方式更好的方式?
您可以使用.htaccess进行apache,在web的根文件夹中创建文件主要是"htdocs",将其命名为".htaccess",为其添加下一个内容
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
Options -Indexes
</IfModule>
Run Code Online (Sandbox Code Playgroud)
在您的php文件中,您可以从$ _GET访问数据
$_GET['url'];
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用数据来解析您需要的内容.
归档时间: |
|
查看次数: |
557 次 |
最近记录: |