重定向网址但忽略空格

时间:2015-11-03 13:16:45

标签: .htaccess redirect

我目前使用以下.htaccess文件中的代码重定向网址。

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^news/(.*)$ /news/page.php?ref=$1

这非常有效,使我能够在page.php内运行脚本来检索正确的文章。我遇到的问题是/news/被重定向到page.php,即使在网址中没有指定文章也是如此。如何修改此代码以避免这种情况。

目前作为快速修复,我在page.php文件的开头添加了一个条件,用于检查是否设置了ref,如果没有,则重定向到/news/index.php。这是有效的,因为我已经指定了一个文件index.php。我希望在不指定/news/的情况下解析网址index.php

1 个答案:

答案 0 :(得分:2)

您可以在模式中使用11-03 07:48:41.848: E/SQLiteLog(5395): (1) table tbcategory has no column named _gender 11-03 07:48:41.848: E/SQLiteDatabase(5395): Error inserting _name=Apeksha Sharma _id=94 _age=23 _gender=Female 11-03 07:48:41.848: E/SQLiteDatabase(5395): android.database.sqlite.SQLiteException: table tbcategory has no column named _gender (code 1): , while compiling: INSERT INTO tbcategory(_name,_id,_age,_gender) VALUES (?,?,?,?) 11-03 07:48:41.848: E/SQLiteDatabase(5395): at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method) 11-03 07:48:41.848: E/SQLiteDatabase(5395): at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:889) 11-03 07:48:41.848: E/SQLiteDatabase(5395): at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:500)

您可以在regex-plus-vs-star-difference

中阅读的^news/(.+)$*之间有何不同